Sheridan College, located in Oakeville, Ontario, has a free-speech policy that does not allow for hate speech. That's nice. It also requires that critical remarks be delivered "thoughtfully and resp...
The Post Millennial