Roshan, Have some respect. what are you so ticked off. The dress code of the temple is and should be respected. This kind of dress code is also complied in Mecca and many other religious places. The only reason the religious places are not open to all and sundry because many people of other faith misuse the liberty. If you open the doors of Guruvayur and other Hindu religiuos places you'll not find many muslims or christians from India flocking the sacred place to bow their heads but you'll find many westerners with their cameras just out of curiosity for a circus they don't understand or respect or have any serious interest in.