Critics of Hinduism often criticize it for many of its prevalent ills like Sati, caste system, dowry, bride-burning, animal sacrifice etc. We would like to point out that while other religions have come up in the last 2-3000 years, Hinduism has taken shape hundreds of thousand of years ago. Not all activities of that age have been correctly captured by people of our age, and some things still remain difficult to understand. India has been under invasion for last thousands of years from Persian/ Islamics and till recently Colonial invasion, during this period most people were poor, uneducated and illiterate. Many myths set in, many rumours took hold in the minds of the people during that time, and the result was many misunderstood and ill-applied practises like the above. But such things have never been part of the religion, only a practice applied to wrong effect by some sections of the society.People are now realizing this fault, and correcting their mistakes, and the results of which are already visible.There can always be doubts and questions in people's minds, however, Hinduism has ample room for all points of view.