Thank you for writing this and for your incredible compassion and respect in the way you presented it. Beautifully done.
I especially loved the "nice guy" section. I have heard that so many times. In fact, one guy, who was particularly awful to me used to get mad if I called him out for his rudeness or aggression. He'd say, "What's your problem?! I'm a decent guy!" Which now makes me roll my eyes. "Decent" is the LOWEST bar and he wasn't even hitting it.
I am always careful around men who object with statements like "I'm a nice guy!" You're right - those are ususally the really privileged, entitled guys.