Don't you think the a social platform has the right to establish terms of service? Those who violate those terms by promoting hate speech, wish someone harm or advocating violence should be banned. You have freedom of speech but that is limited. Oliver Wendell Holmes said "You can't yell fire in a crowded theater."