Trump has multiple twitter accounts. His primary one is @realDonaldTrump, which he's been using since 2009, long before he was a government figure. This is his private citizen Twitter account, as far as I'm concerned, and he can do whatever he damn well pleases there.
If he were to block people from his @POTUS President Donald Trump account, then I might take issue with that.