I agree in principle, but in general, I think they (those attempting to eradicate it) are not going about it in the right way.
Making it criminal and shameful is just going to make people hide it better, there will still be racism lurking under the surface. It is all about education.
I can be open enough to admit that as a kid (about 5 or 6 years old), I was encouraged by laughing family to dance around with a tea cosy on my head saying "bud bud ding ding". I knew no better at that age. Nearly 40 years later, I have thankfully evolved, but if I sat back and thought about all the racial/racist things I've said in my life, I'd want to crawl under a rock! If you ask me if I was racist (then and now), I'd say I wasn't, it was not from hatred, but more from immature ignorance. My taunts to asian and black kids at school was never designed to cause hurt, but I wasn't aware of what could actually cause hurt.
In the years since school, as I matured and my world expanded beyond the square mile where I lived and went to school, my attitude and understanding, not just of the world, but of myself, developed and I realised I am humanist.
I still criticise people, but their race and colour does not fuel any opinion. I'm kind of like "if you're a c*nt, you're a c*nt, regardless of your background/colour/religion/ethnicity".
So, as I digress a little, this is all about education and nurturing. There was a clip of some young cockney kids in the back of a car (labelled as Millwall fans), and we are talking similar age to my tea cosy days, being encouraged to sing racist songs. This is where it needs addressing.
What you're going to get is kids going to school and integrating with all aspects of society and culture, then going home to be corrupted by ignorant parents. The conflict is huge. These kids will be hiding their feelings from home at school and from school at home.