Source: http://www.canadianlawyermag.com/author/tony-wilson/in-a-free-society-there-is-no-right-not-to-be-offended-2734/