I will give you my honest opinion here. Our religion is very vast. To study it thoroughly is not possible for any person. So the level of knowledge varies from one person to another,and so does the interpretation of the religious texts. I do not claim, that whatever I say is correct.The experts may disagree. But when I think rationally I feel a lot of people are more ignorant than myself and they are driven to these things due to blind faith. They have been brain washed by someone who thinks himself to be the champion of Hinduism.