The timing of this thread is absolutely impeccable.
Just last night I was out having fun with my friends and as we walk past a square some dudes in the distance yell out some chant for their favorite soccer team and I jokingly(or so I thought) yell out the chant for the competing team/club and one of the guys almost runs up to me and wants to fight. I definitely got the impression that he'd done it lots of times before, as he was most likely a soccer hooligan. Me having no interest in fighting some random dude on the streets calmly tried to explain that I wasn't there to fight and immediately he started pushing me. Good thing I was about 4 inches taller and had a weight advantage of about perhaps 30 lbs so it didn't affect me much but I started backing off and repeatedly saying that I have no interest in a fight. His buddy kept saying things that were supposed to aggravate both me and the attacker. He pushed me a couple of more times but then he finally backed off. Had I said one wrong word I'd probably be typing this with a black eye and some serious bruises, if not worse.
Moral of the story? This time being a total bitch saved MY day at least, although I was sorely tempted to let out my inner cave man and duke it out with that prick. I'm not the biggest fan of guns but I'm definitely gonna look into some sort of self defense, whether that'd be fighting classes or pepper spray or both. Next time someone approaches me like that, he won't get closer than a couple of feet that's for damn sure.