Trump has to separate his personal Twitter account, where he can say what he wants to and block whom he wants to, with the official Twitter account of a US President.

That account should not select who and who not to allow comments on, because of the 1st amendment. You can certainly make it post only and not allow comments from anyone. Thats okay since its across the board.

Imagine if Obama had banned or blocked Republicans and Conservatives from comments on his POTUS account. You guys would have a fit and rightly so.