It's a religious matter which should not be looked from social angle.There are many mosques and churches which will not allow others to enter or will ask them to follow their rituals,so why blaming only Hindus.The main reason for not allowing other than Hindus was taken as per the traditions and we need to obey them.