Interestingly enough, when I was living abroad in Malaysia (an Islamic state, wihch, as you may know, has many strict taboos on a lot of 'social' interactions including homosexuality) I had friends there who were gay (one Chinese and one native Malay) and who were astonished to hear that violence against gay people is something we deal with in the United States on a regular basis - they thought, since Stonewall (my Chinese friend was educated at Wesleyan in the 70s), the US must be a mecca for gay people.
And despite the tighter social constraints in Malaysia, the thought of perpetrating acts of violence against gay people there was abhorrent.
Malaysians are a gentle people by and large and on balance, it was sad for me to contemplate how much more violent and intolerant American society can be to its members who do not fit the accepted social norms.
How would any of us handle an attack on one of our friends? Or a complete stranger?