Although there is no place in this country for hate speech, there must be room for people to express their views on politics ...