Free: Contests & Raffles.
Ya that's a crappy encounter, you showed a lot of restraint. I started to feel my anger build as I read through the story. I'd really feel sorry for a guy like that's wife and/or kids. Imagine how he treats them.
If my dad wouldn't have been with me, I think I would have controlled the other guy rather than myself, I don't think I would ever have regretted it either. This guy deserved about anything you could throw at him.