Some kids deserved to get their ass beat...obviously those kids' parents aren't doing it, so somebody needs to.
I personally don't fault the driver at all.
I hate disrespectful punk ass kids that think they can get away with talking shit to an adult just because the law protects them from an ass-whooping.