I don't know much of anything about the Jehovah's Witnesses, and they really have nothing to do with my question.
It seems to me that the idea, be it false or not, that Michael is a created being, an "angel", is what is repugnant to many of the posters on this thread. They seem to have an "automatic" thought that he is an "angel", in the created being sense, and that "I'm not going to be found worshipping a created being".
But where in the Bible does it say the he is a created being? In Jude it calls him the leader of the angels, and in Daniel it calls him "Michael your prince", and "the great prince".
Could it be that the name Jesus, given to Messiah, was for his first coming as a sacrificial lamb, and that a "new name" would be given to Messiah for his second appearing as a triumphant lion? Could that new name be Michael? In Revelation 2.17, it speaks of a white stone (singular) given to the overcomers, and on this stone (Rock of offense?) a new name written that only those who receive it would know.
My tendency is, when considering the station that Michael holds and the work he is to perform and the titles given him, is that these are not the functions or attributes of a created being, but of Christ. His work was important enough that Daniel and John the Revelator were inspired to include his work in their writings, and yet the end of his work is "closed up and sealed till the time of the end."
So, who is this Michael, "your prince", as the one in Daniels vision told Daniel he was? Could it be the "Prince of Peace"?