Like a couple of other people, I don't understand the vast majority of the posts in this thread.
I do know shouting something overtly racist is bad. Its good the bloke who shouted it has been prosecuted. Hopefully he's had plenty of time to think about what racism is and why the words left his...