I think the Charter and it terms can be stretched a bit too far to be too protective. I don't condone racism but people tend to scream foul too quickly on issues like multiculturalism for example, because the assumption is that multiculturalism is a benefit to Canada. Well, in many cases it is, but lets not hold the concept up on a pedestal without understanding all sides of the story.