Ages:

Me : 27F, Ex-friend : 30F, her boyfriend : 27M

One of my ex close friends used to say to me that the reason I am single is because I am too kind to men. Or that I am not rude and demanding enough. When I finally met her and her boyfriend of 4 years together and I was lowkey shocked with how she treats him.

She was constantly annoyed with him and telling him to shut up or get away. She also repeatedly told him she will slap him if he kept on teasing her. Even if he asked her to pass the food or something she would roll her eyes. It would be fair of me to also state that they did seem to have a very deep bond and a good understanding of each other.

The worst part for me was that she did this in front of everyone. Admittedly, I was one of her closest friends at the time but even I was made very uncomfortable by her behavior. Her boyfriend never seemed to mind or retaliate.

Now, the history is that I am on the spectrum. I have a very difficult time understanding human behavior but I have strong moral and honor code that I abide by. I have no trouble attracting men but I am yet to find a long term partner. I personally believe that geography is the main issue as I live in a very conservative country (and I am not a religious person). She used to say to me that you have to be mean and degrading to men in order to keep them. And that until she adopted this attitude she was also unsuccessful.

Is this true? I can never behave the way she does with her boyfriend with anybody let alone my partner in life. Am I too weak? Do I also have to adopt a negative attitude? I personally cannot respect a man who would tolerate such behavior. Am I in the wrong?