Is it 'just' racism, we have a problem telling people their behaviour is not acceptable becase we don't want to 'hurt their feelings' there was a time when NO meant NO, STOP meant STOP but that means we deny expression.
We need to EDUCATE people in schools and not worry about making people upset, learning about the holocaust is not meant to be 'nice' history is not all fluffy and nice, lets start making some things COMPULSORY in schools and clamp down in schools on behaviour that demonstrates hated or incites hatred and discrimination.