Dudes, I am about to give you probably the best piece of information about ladies ever. BBT- Bitches be trifling. This was told to me when I was going through a rough patch with an ex by a good friend of mine. It changed my life and I hope it does the same for you.
It seems like the reason you were having problems with your ex is pretty clear. "You say I disrespect women like I'm crazy, But every woman ain't a motherfuckin' lady" - Geto Boys, "I'm Not a Gentleman"