I think this conversation has turned into a "cast your bollocks here" one... I'm very disappointed especially by what many of you wrote. I am a martial artist and I feel offended by those who said that martial arts such as karate can help you putting up some punches or kicks.... martial arts themselves should teach you to control yourself, your emotions. those who say as mentioned are just violent people. and I'm not just saying it.
I think you can buy pepper spray (which is anti-violence... not violence itself as someone said) at any pharmacist's... they are supposed to sell it (if I'm not wrong).
anyway, I thought this was something serious, not some kind of joke as it has turned into.
and remember: violence should be your last, definitive defense against that guy... but before using it, try any other way.
I hope everything turns better soon.
MAY WISDOM BE WITH YOU... FOREVER!!!