Okay get this:
I'm a woman.
I'm an atheist.
I have attended pro-choice protests.
I live in Alabama.
Yet I have not yet been beat up. Why is this? I'm living loud and proud, and I know there are haters out there, but nobody acts against me when I'm on my own. (When I'm out in public with a girlfriend, it's another story. People get hostile then.)
Oh wait, I forgot, I'm trained in Brazilian Jiu-Jitsu, and could take on pretty much any attacker without a problem, so long as they weren't armed. Even if they were armed, I know how to disarm them and how to operate a gun. So I'm in a pretty good position. It would take multiple attackers with guns in order to take me down. So instead of getting beat up, I would probably be the one doing the beating.
Is it possible that people sense that I am strong and that is why they don't mess with me? And how come more gay people don't learn martial arts so that they can defend themselves?