There is no comparison whatsoever between the behavior of Trump and any other modern President. None.
Anyway, I hadn’t thought about the guns and religion thing in a long time. Why was that offensive? It was boneheaded from a PR standpoint — but what specifically was it? I’ve always assumed it was the verb choice. “Cling” sounds desperate, weak. But it surely couldn’t have been the guns and religion part. You can’t make such a big deal about how important those two things are and then be offended when opponents talk about how important those two things are to you.