"I agree that we should listen to each other, with an open mind, but xenophobic, hateful. mocking or rude comments should be banned."

Speaking as someone who's been the subject of many xenophobic, hateful, mocking and rude comments, I respectfully disagree. (I'm not complaining by the way, I've given as good as I've got.) 

Mockery, rudeness, and xenophobia are acceptable under freedom of expression. Simply put, they're too subjective to ban. Hate speech is also subjective, but not so much that it can't be democratically prohibited. Folks who wish to speak out publicly should learn the difference.