This is EXACTLY what I'm talking about. You're a good guy J, but you're biased about this kind of stuff. I hate being a dick to people I like in the fear that what I'll say will be taken the wrong way, but I think I can at least offer you my honest perspective.
Firstly, we have a thread detailing all of the dumb stuff Trump does on a daily basis. We have a mainstream media that loves to sensationalise Trump because it serves their bottom line: to get clicks and mainstream approval. We've got people (not on this forum thankfully) making comparisons to fictional villains and fascist dictators. The outrage over Trump is quite simply, a maelstrom of emotions, and that's the key word: emotion. Many of Trump's critics aren't looking at this from a place of pragmatism, they're kneejerking with their personal opinions without thinking about why Trump does what he does. There's a reason why there's such an aversion to thing such as social justice, why the left-wing is losing popularity, and why Trump got elected in the first place, all of which are objectively true, and I'll be interested in hearing your personal opinions on them.
The other side of the coin I was mostly referring to in my OP were social justice warriors. Now, this is a term misused by Trump supporters (which I am not FYI), so I'll explain what I mean by this: A social justice warrior is a social justice advocate who cannot see any humanity in anyone who may disagree with their perceptions, they are the self-righteous bigots they accuse others of being. To be clear, I'm not accusing you or anyone else here of being one, I'm just outlining that people like this exist.
And for the record, I support gun control. I've even had debates with right-wing libertarian friends with mine from the US, and I strongly support the laws we have in Britain, even though I acknowledge Britain and the US have very different gun cultures. In fact, building new schools next to police stations to deter potential school shooters, and placing a restriction on maximum magazine size is a great place to start in my opinion.