Inappropriate behavior has always been with us. I think it is much more widespread today than it was when I was young. There is no excuse for it.
You cannot control others. What concerns me is not what happened to you, but how you are responding to it. Why allow a mouthy idiot to affect your mood or well being? Three words can make your day a great one: Get over it!