They are in high school, mature and productive doesn't exist there.
Man some of the stuff I did...
What you did was a bad way to deal with it, should have put the car in park and got out and chased him off. He was just looking to get a rise out of you.