Privately owned businesses have the final say of who participates on their platform, but from a public-image point of view, it's better when they're as transparent as possible about their reasons for banning users, and when it's as clear as possible that the rules are the same for everyone (they probably should have banned Alex Jones earlier than they did, but consistency is the main thing I want to see).