Even if the man wasn't gay, he was going to be threatened for heckling Bristol, and calling her mom a whore. Chances are, if the bar was filled with homophobes, then it was probably filled with Palin supporters.
The sexual and political orientations of the patrons are both irrelevant. An old man screaming sexual profanities at a twenty-one year old in a bar is acting totally inappropriately, and other people will probably call him out as an ignorant idiot. I despise the Palins, and I know that I would have.
Oh please. As if Bristol Palin is just some "twenty-one year old." She thrives on all attention, good and bad.