Racism isnt cool. These guys obviously have no respect for any other cultures and have very biased, ignorant minds. This is how most bullies are. I find the only ways to deal with them are:
Tell an authorative figure i.e. a parent, cop or teacher
Learn Martial arts, if not from an instructor, try your local library. (not the internet.)
These bullies often have a ring leader. If you can take him out (DONT PROVOKE IT!!!!!) his friends will leave you alone.
Racism is a crime. Dont let others by without justice, but dont be a vigilante.
p.s. Never, ever use a weapon, Buy some steel toe boots, these can pack a whallop without phasing you.