@Sahadevan, Either you are christian, a communist, or both. You seem to be so full of hate for Hinduism. Why don't you leave this religion, since you never make an attempt to know what is good in it, and practice it.
You argue with blind faith, like the followers of some of the religions for whom what is written centuries ago can not be altered, cannot be violated, etc.
Hinduism is a way of life, not a dogmatic religion. If you really want to criticize it, you need to understand it well. But, it is difficult to teach a person who has lead in his ears, an iron curtain in front of the eyes.