a. If you didn't make a big deal of it, they would not get famous.
b. Who are you to judge whether they are devotees or devil worshippers? Freedom of movement is guaranteed in the Indian Constitution. You can't stop people from entering where they feel like.
I don't know much about Hinduism. The point here is that women who are menstruating are not permitted in the temple and accordingly women who have passed puberty are forbidden from entering. That is a rule upon which the temple was built. To remove that rule is to disregard the foundation of the belief of the worshipers. From an Islamic perspective it would be tantamount to permitting people with shoes into a masjid since it discriminates against those who believe that they have the right to wear shoes and enter a masjid. Religious restrictions come about due to a host of reasons. If reasonable, there is no reason to infringe on the beliefs of the worshiper. I believe that your Supreme Court got it wrong here.