Voicing a different opinion is different than demanding someone be punished because they have a different opinion.<p>Maintaining diversity of opinion is a two-way street that requires tolerance from everyone.  Refusing to invite intolerant people is not hypocritical; it ensures the culture of spirited debate is preserved for all comers.