Sorry to hear that Russ, I hope your son has a speedy and complete recovery, and hope he doesn't pick up and carry any "residue" from the attack (mental scars).
People are getting angrier and the world is becoming more dangerous every day. Just a couple of hours ago, I saw 2-3 semitruck drivers trying to punch someone sitting in a car, over a road related incident (right of way or something in that silly capacity). The Greek government has truck drivers by the balls over some work related matters and those tried to unload their fury to the car driver.