Amp,
You just don't get it! The big deal is that you go off at times. Drinking or not drinking. The kid had a right to say what he said and, as a man, you had you choose to respond in your way.
Drama is one thing, drinking and posting is another but what you did?
You bash young adults today and given your age and background and representing a company, you shouldn't have.
JMO,
