I don’t like Trump, but I can’t exactly fault Trump for twitter because he found a way to side step a media that dislikes him (justified or not).
Try to put yourself in his shoes, you would absolutely use an effective tool that the people you didn’t trust to deliver your message had no control over.
And the lady doth protest too much when it comes to the media talking about Trump Tweets. They love it, free programming for an hour or two.