Yeah, your mistake was not accelerating... only way they'l ever learn that people don't take crap.
Similar sort of thing happened to me a few weeks ago.
Driving up a side road, fairly long.. and was late at night. Could see at the top of the road that there was some kids and a skip. I could see them dragging something across the road... obviously trying to make a road block!
As I got closer, realised it was some plastic cones and barries as well as a settee. Thought **** this and put my foot down. Cue kid jumping off the settee in fear into the skip and all the other kids scrammbling. I rammed the settee on the side and smashed through the cones (settee stuck to the side of my car!!)
Gets out and starts screaming obscenities and they all scattered. Few guys were walking down the road from the local pub and helped me pull the settee off my car and put it by the skip.
Luckily there was no damage on my car (wasn't too fussed anyway as I drive company cars most of the time now).. but it was worth it just to see the little chavs faces

And it felt like a movie driving through those barriers.