Perhaps they were a bit sensitive and overreacted by yelling at you. You however did NOT handle the situation in an adult manner...by going full throttle and giving him a huge wake to deal with you brought yourself down to his level. Perhaps you could have handled that situaion in a different way?

It becomes a vicious cycle..some jerk does something to ruffle your feathers and you react. Then your mood becomes sour and you overract in some way to someone else. *sigh* let the summer follies begin!