Appropriate.
Anyway, it's not racism no. It's also really not something that should affect you. Most people will get insulted or picked on for something. I frequently get remarks about my long hair, from people I don't know. Ignore them, or respond intelligently and politely, just to mess with them.
As for randoms yelling at you, who the fuck cares? It could be in jest, or maybe they really are that annoying. Either way, what does it matter?
I did say it's a problem, but it's not really a big one. Just develop a thick skin or something.
I've made fun of one ginger. Friend of mine, she dyed her hair. I only mention this cause it was hilarious, she actually looked pretty good with orange, and then red hair.