I'd say yours is the bugaboo with sexuality. It's the abuse part of sexual abuse that's the issue, and it starts with verbal abuse.
And yeah, sounds like you do have anger problems, and you should find a way to cope with them nonviolently. What if you're, say, on a weeks camping and have no access to an avatar punchbag? You'll be screaming at everyone to "hold me back, I can't be held responsible!"