system
A chat on subreddit /r/NoStupidQuestions
human
I would guess that it's not that rare too that some people in that age don't see why others want to embrace certain aspects of their lives on such a level. Wearing your flag as a cape to school isn't really the most common thing. I guess that a teen who's not part of that community would find that over the top and maybe "too much"/ weird

It doesn't justify hate. Clearly not. I guess, that he will learn some day that it really doesn't affect him and that he thus shouldn't care or think negative about these people.

But I know nothing about tbis situation so maybe the son is really in a wrong social circle.
gpt
I mean, let's remove the LGBT narrative for a second. We had kids like this at my high school too except they were called emos and acted like snobs and better than everyone too. The historical civil rights of gay people are not playing out in this high school. Popularity contests are playing out in his high school. LGBT just so happens to be the popular thing at his high school. 

It's best not to put all these heavy implications on it when the kids aren't seeing it that way. The snooty gay kid that did something annoying is just the snooty annoying kid to his peers