As a child I would occasionally lash out, and on one instance violently lashed at somebody-- but never in public view or at school.
As a teenager I'm not worked up by people, and I never "lose it". Getting angry is natural. Having violent or aggressive outbursts is not, and it might be a sign you are having trouble dealing with stress. "Random" outbursts is even stranger.
It is normal to have bad days and not deal with people well, but you need to make sure that doesn't translate as a punch to the chest.

I find it easy to brush off what people say simply by putting things in context and having perspective on situations. This way you can filter out who and what is worth your time. Whether you should take it seriously or laugh it off. Though it sounds like in the situation you listed in the OP, you were frustrated and the comments pushed you over the edge (rather than being the actual source).
You identified that you shouldn't have lashed out in anger. Now you just need that to click in your head before you act out.
If you are a teenager it could be chemical. An angry male teen, now that's not unusual. :3
Am I becoming the hulk?
I think that is indisputably the truth. We must prepare for the worst.