AP reports that a man from New York was fined Rs 209 and “kicked out” of the Puri Jagannath Temple for being a non-Hindu.
What I would be interested in learning is whether a piece of property is private or public. If the property is private, then the owners are free to impose whatever conditions they wish on who is allowed to enter it. If they clearly post that you cannot enter the private property, and yet you do, then you are subject to whatever is the posted penalty for violating someone’s private property rights. So for example, my house is my private property and if someone who I did not invite in were to enter without my permission, I have the right to impose reasonable penalty for the violation.
If the property is public, then anyone can enter subject to the usual conditions such as that visitors will conduct themselves appropriately, maintain decorum, etc. If the property is semi-private, then the private owners of the property often reserve the right to refuse admission. So a restaurant owner has the right to stop drunken people from entering.
Is the Puri Jagannath temple private, public, or semi-private?
I think if we — Indians, Americans, Martians — learn to respect private property, we would have made progress.