I'm with Drty, file a report....hopefully they'll get the guy. You should have kicked his a**!
Actually, I'm not one to throw a punch...I actually had a guy do that to me as I was walking down the street in Sydney - He was yelling at me to get my f***in butt back to the US blah blah blah. I just played stupid and said, "solly, I fron hong kong." That shut him up, and he walked away...
