Indian men are assholes in relationships... At least almost all the ones I have encountered.
Whenever I imagined myself with a partner, I always, always pictured him to be a non-Indian man. I have always had this very, very bad image of Indian men because I have seen and met only a few (a number I can just count with one hand) of them who could be called "humane". Let me elaborate.
Since childhood, Indian men are put on a pedestal. They are the higher sex. When they are born, there is a celebration in the house because the penis that is going to pass on the legacy of the house is born. They are given better treatment and respect that girls never get. They are the apple of their mothers' eyes who treat them like a prince. They also notice their fathers being treated as kings at home. So, they grow up to be these men who think that women are doormats.
They do not know how to respect and treat a woman with love and care. They do not acknowledge that she is a human too. She isn't a fucking robot who cooks, cleans, takes care of your children and brings money to the table! Indian men do not like it when their women have financial independence. Even if the women work, they should always make less than the man so that his ego is not hurt. On the other side, if the woman does not work at all, she is made to feel like since she is doing nothing that adds to the income, she is basically useless.
If the husband ever has to change locations due to a transfer in his job, the wife has to leave everything and go along with him. If the woman gets a similar opportunity, she will have to turn it down because her husband will not be moving just for her.
Indian men think that their wives are inferior to them. This is because of the way they were raised and they see the sex discrimination all around them - how he is treated versus his sisters, how his father treats his mother etc. Some assholes even find it funny to insult their wives in front of others thinking that it is funny and others will think of them as "the stud". Yeah, it's not funny and you are insulting your better half. You are just an asshole.
Also, just because you are men, it does not mean that you know more. Even with less education than their partners, these husbands treat their wives like crap. Which is fucking annoying to see! Hello, the woman married below her level and you are trying to up her?
I have never seen an Indian man taking the side of his partner and saying that his partner is right and he is standing by her. No fucking way. It's always the wife's fault and she has to deal with her problems. She will never find her husband beside her. But in case, her husband has a problem, she of course is expected to let go of everything at hand and rush to him. And have you ever seen an Indian man take care of his baby/babysit while the mother is out with friends? No. It's always the woman who has to take care of the children as if he has no contribution at all in the process. But if the wife isn't able to conceive, that's another hell for her.
Last but not the least, how Indian men treat their mothers versus how they treat their wives. So, these mothers treat their sons like princes and one day, their prince marries another girl. The mothers cannot handle this and go all bat-shit crazy. Daughter-in-laws are treated like second hand goods. So, what do our Indian men do about it when their mothers treat their wives badly? Nothing. They do not have the balls to stand up to their mothers and tell them to shove it.
So whom do we blame for all of this? The way the men are brought up by their mothers? The way society encourages this kind of behaviour Or the wife who tolerates his bullshit? I say that everything contributes to turning Indian men into the SOBs they are now. Since it doesn't look like this is going to change anytime soon, I shall steer away from getting too close to any Indian man.