Say what you will about President Trump's tone, tactics or tweeting, but even his most strident critics admit he's at his best when on the offensive.