For many western countries, India stands on a horrible viewpoint when it comes to women. However, what you always see in media isn't the whole truth.
India is infamous for its arranged marriages, however, the situation is rapidly changing.
Indian women are most hypergamous when it comes to dating both arrange and love. In fact, the term "hypergamy" is coined in India. For centuries women were pushed by society to marry only higher, not equal or less. During the middle ages, it was totally okay for a higher-status male to get multiple wives but zero for lower status. Modern law abolished having multiple wives but not hypergamy.
Even now, most average Indian guys are bound to be single for a long time, even average or below average girls will never date them. That creat a large pool of socially awkward desperate males who can tease women on the internet especially, western ones.
Now still when dowry is illegal, women in many areas(southern) voluntarily pay and take pride in giving out huge amounts to marry a male from higher social status. In some states in India, women use local goons to kidnap men with good jobs and money and force them to marry at gunpoint but they will never marry a man with less income.
All of this nonsense for generations made a lot of men deprived and crazy if they are not wealthy. Since marriages for women are costly because of dowry, a lot of female children get aborted. Lower-status males sometimes get violent for their lack of options, thus comes the resentment and crimes against women.
Most men are traditional and mamas boys as they never have to focus on their personality or sills but money. Unlike West, Men with skills like cooking, fixing stuff, intelligence, housekeeping are frowned upon as labor is cheap so only earning money is important. A lot of women date guys for years then marry way older guys with higher social status.
Note:--I do not justify or crime/social injustice against anyone. Women and Men both can be crappy or good in every country.
Most Helpful Opinions