Should we condone hate speech?

Facebook, YouTube, Microsoft and Twitter have just pledged to censor and remove hate speech from their sites. But what is hate speech, and what should we do about it?