You will eventually have to accept that people will, including your partners and potential partners, perceive events differently from the way that you do and being abusive and insulting towards them will only hasten the demise of any possible relationship. Labelling them as morons or mentally ill won't change that simple fact. Using your logic, if I was unable to treat women well, then why do they stick with me without the need to give them money? Why are they happy to share everything they have with me? Perhaps my behaviour is far more acceptable than for which you are willing to give me credit. I'm sure that you have noted that not once, in the past, let's say 50 exchanges between us, have I felt the need to be abusive towards you. But in every single one of your posts, you have demonstrated a lack of control. "Making them pay for meals"? Pray tell me, how does a man make a woman pay for his meal? Does it not occur to you that they might choose to do so for themselves? Your mind is not open to anything other than what you choose to believe. So you are destined to behave in exactly the same way, over and over again. No ability to adapt. No amount of reading is going to change that. You have to change you. Again...this applies to everyone.