My opinion. I didn't get better until someone called me out. Did it sting? Yes, not going to pretend it didn't, but before someone essentially told me I was trash I had no reason to change, and yes, he did it with 6 other people in the party.

A couple of weeks later I found the same player and I thanked him for what he did. But I'm also a big boy that can take criticism and run with it. If you're such a child you can't handle someone telling you the truth maybe you shouldn't be in public places.