Being a kid myself, I don't think that was a fair punishment. Although I do see the other end of spectrum too.

I've made mistakes, I've said things I shouldn't have. I know that we all have regardless of age. Was it a stupid thing to do? Yes. Was that a bad way to react? Yes. However, in my opinion putting a damper on a teens future because he swore and glued some trays together is going a bit far. With that being said, I do think he needs to learn a lesson and the fact that he clearly has no respect for his teachers is appalling.