They're all cliches, LordEmsworth. There's nothing wrong with figurative language, but 'hits out' is seen again and again in headlines - it's no longer engaging, it's become boring through overuse.
As I said before, no one here is being paid for their time writing these posts - naturally no one will be intentionally boring, but we all have day jobs and/or domestic work to fit in around our Mumsnetting - I don't have time to spend crafting every post so that it uses the freshest, most exciting words I can contrive to convey my meaning. If I had the eight hours a day that I spend earning my living to write Mumsnet posts, I'd rewrite them until they sparkled.
The journalists at the BBC are being paid to make their posts engaging. I don't agree with AtomicBob that journalists are only paid to report the facts - if that were the case, we'd only need one newspaper, and one journalist reporting on each event.
The linked article would need to say no more than: 'Donald Trump posted the following tweets criticising Sadiq Khan: [list of tweets]. That might be how AtomicBob likes to read the news, which as a personal preference is fine, but I doubt it would sell many papers/gain many clicks.