Good job, I'm glad you stood up for your self. I bet they will think twice before messing with a cyclist again! And I think MrC said it best, your are in school and sound like a smart kid (heck I would of been scared to be seen on a bike at 15

) Of course thats about the only way I get around now.
On a related story. A few years before I was born, someone pulled up beside my dad while he was on his motorcycle and they were in a truck. They tried to hit him with a lugnut wrench or whatever they are called, while driving down the highway! He pulled off his helmet and smashed the guy face in with the helmet and somehow it ripped the guys eyebrow off.
I'm sure someone will criticize him for that, but I might not even be here now if he hadent done that.