Instead of censoring users' activity, why don't social networks institute the equivalent of an email spam folder. I appreciate that companies are hiring people and writing algorithms to handle reported abuse, but what happens when they make a mistake? I'd prefer to still be able to see everything in the off chance that they've misclassified things.
Donald Trump has been exhibited many of the behaviors that many would like to eliminate from social networks - explicit racism, bigotry, and bullying. But, I think few people would argue that the networks should disable his accounts. While I vehemently disagree with him, I think that he should be able to express himself. If his or other people's posts are deemed too abusive, they should be marked as spam so people can choose not to see them by default, but they shouldn't be removed.