I get what you're saying.
But usually it's really they are a hateful piece of shit because they are secretly gay. The loudest ones tend to be the most secretly what they are yelling about.
no you're not an asshole. I agree with you that some people are just homophobic pos and not secretly gay. But for this one in particular, if true, it's screaming insecurity rather than homophobia.