2007 there's no such thing as "over-protective."
Curtis, I totally agree with you, there is no such thing as being over-protective.
These days violence seems to be over the top, kids don't just get into fights, they try to kill each other. And there's no excuse for that 36 year old loser to beat up on your kid V, I hope the authorities act on this and I hope that bum serves some decent jail time for what he did to your boy. I saw that pic you provided and it scared the heck out of me, my kids are little and I'm afraid for them now and even more afraid thinking about how it will be when they're older and if situations like these will happen to them. Hearing that this 36yr old's mom bailed him out makes me even angrier, she obviously has no idea about how to help her kid even if he's an adult. I definitely wouldn't have made bail for my kid if he did this to somebody else in a drunk rage - I would have let him sit in the can with no access to any type of substance abuse and made him think about how much he hurt that other person.
People nowadays have no idea about responsibility for action, the system doesn't make it any better, after charges are pressed and even if this jerk gets sentenced for what he did, the sentence will be less than what should be for his actions and he'll no doubt get out early with "good behavior".
V, you have a right to feel the way you do - you're a parent and you have a right to protect your children. If you can look at this way (and it's difficult to do so, I'm sure), You are lucky you weren't there when it happened, you probably would have messed that punk up something serious and you would have been charged with what happened and who knows how the law would deal with your actions regardless of the situation. That punk is lucky too, I know if it were me I would have made him sorry for what he did to my kid.
I couldn't even imagine what I would be feeling in your spot right now - I don't even want to.