David Frum

What’s the reaction been to Trump’s punch at CNN on Twitter?

US president Donald Trump has sparked outrage after he¬†tweeted a video of himself punching a man with a CNN logo…