Yes. Twitter has the legal right. It’s their own platform. There is no law
That is applicable here. And it certainly doesn’t matter if it’s in their TOS either. They made a decision. You can go and read twitters reasoning behind it. But like we have said, you can go to Parler or 4chan or even this board. Plenty of other places.