How exactly did he NOT control himself?????? Maybe a better thought out reply won't make you look so out of place.A few words from a convenience-store employee got you that fired up?
My advice: don't carry your firearms until you can control your anger, emotions, temper, etc 100%.
ETA: Kudos, though, for biting your tongue.
-J-