A commenter on Fox news (Rep. Nunes, Trump's media manager if memory serves) implied Trump was banned for political speech. He has banned for Jan 6. Now, that's a big difference.
So Trump can ban anyone he doesn't like --- 'cause "free speech".
If the result of a left wing twitter is what we have now I don’t wanna see what’s going to happen if he does what he says.