Oh yes tone is extremely difficult to put across in writing. I mean, punctuation can help to a degree. But where is the symbol that means "to be read in a snarky British accent"? I think it might be this one, actually: ¥•¥
The thing is, these charicatures DO exist. If ever you look at replies to Trump's Twitter feed, it is extremely polarised - and each side is just as extreme and narrow minded as the other. It's exactly as your dad describes it, for the most part.
I tend to sway towards agreeing with those who disagree with Trump. But I don't often agree with the way they argue their points.
RE: Hatred