"Letting skin colour, gender, and religion decide how people will be treated is overtly rascist, discriminatory, demeaning and is obviously unfair. "

It is if you're being literal.  Or honest.  Or fair.  Or reasonable.  Or logical.  However, in Canada we have the Charter of Rights and Freedoms which explicitly says that white people, males, straight people, basically any "non-minority" doesn't count and is therefore not protected from discrimination.  If you can't check at least one "minority" box, you don't matter according to the Charter.