Sinistar-
You have to remember that India was colonized by Britain, so many of the laws and standards of morality are remnants of English folk undoubtedly trying to "civilize" the Hindus. Thankfully the Indian culture was not usurped or destroyed, but is nevertheless irrevocably influenced...