So let’s talk about free speech and the difference between hate speech, offensive speech, racism…
As the political campaign for 2016 heats up, we’re nearing the end of the Obama era.