brisk270 saidI've been thinking about this for several months, and I've come to the conclusion that some people just don't know any better. Put yourself in their shoes and think about their culture and upbringing. If I'm doing something that annoys someone I myself would prefer a polite notice before I get decked in the face. 
I always try the (insert ones self in others shoes) method, BUT some people just need a beat down. Like for instance this on fat dude who was in my office talking to my coworker saying he "did not want to get watched in the shower by some faggot". I was like WTF who can even see your little acorn you call a dick under your flab in the first place and second... eww no wear clothes when showing infront of the innocent gym patrons.
Another case just yesterday some dude who cant even accomplish the minimum requirement for a AF PT test in the push up category (33 for a males under 30). He said out loud he wanted to beat the shit ouf of some flamboyant dude he saw in the gym and (wishes we could go back to the days of hazing). I looked at all 134lbs @ 5'8 of him and just thought ways how I could beat him to death with my bare hands.
If anybody who is in need of a what I would call a "physical reality check" is the homophobes who some how think (I/some of us), will just fling glitter or rainbows at them if we get bullied lol get a couple of gay dudes on record beating the shit out of some bigot breeders... and watch how the second class stigma changes.
Nobody ever hates the guy/gal who stands up for one self or even others... but we all laugh at the kind of people who start shit then get their ass beat nuff said...