You've just got to let it go. Kids are *******s to everyone, they would have done the same if you were walking, or in a car or whatever. You could damage them or damage their car and they'd still be *******s and you'd feel like they had controlled you, which, of course, they would have.
I was driving a few weeks ago and a group of four teen somthings on foot blew off their red and justwalked across the street in rush hour traffic. I rolled right up to them and yelled out the window and they yelled back (being called b**** by a bunch of juvenile delinquents who are probably going to land in jail within a few years is both comical and deeply insulting). I'm sure if I'd gotten out to confront them I would have gotten a beating, but even if I hadn't I doubt that I would have been able to get any sort of satisfaction out of it.
The problem is that you just can't fix them. They're broken. They're why our country is doomed.