After two weeks of taking my two year old to the hospital for iv antibiotics (mastoiditis), Saturday we were driving to a park 20 minutes away for a walk by the water. Two blocks away we were violently t-boned by a speeding idiot. My girl and kid were not on the side hit and I took the impact thank God for Mercedes airbags. Everything was red from the dash and gun powder or whatever from the airbags. I think I hit my head but don't have a concussion or anything. My first instinct after the explosion was to reach back to check on my kid to see if he was okay (he was), check myself, and then crawl out the passenger side. Wanted to check on my kid but the guy who hit us had already opened the door and was leaning in to check on my kid. I remember grabbing him by his collar with two hands and telling him to get the fuck away from my kid and before I knew it I was landing rights to his face while holding his collar with the left. I punched him three times I think, he tried to put his head down to hide, I threw an uppercut and he dropped like a rock. People were screaming for me to stop (it was a busy street) and I turned and started yelling at them. I was not really in control of myself, operating on test and adrenaline. Was like an out of body experience of sorts. I thought for sure I'm going to jail, the guy was on the ground for 10 minutes or so, but in the end the cops said while it's obvious what happened from the guys face, he wasn't pressing charges as I had a kid. More like he knew he fucked up and could have killed us but whatever. Not my proudest moment, took a good two days to shake the trauma. Cars a write-off so new car shopping time at least. I'm not proud of my actions. I hope I don't get in another accident as the first one a few years ago I kicked the guys mirrors off, now this. What'll happen next time? One of the fireman told me he understands why I did what I did.... What a disaster.