Another option, how about just reacting to it at the moment when you hear something really jarring.
"Gosh, what a harsh thing to say/ harsh way to put it."
"They're dismissing this whole side of the story, that's not a fair judgement at all"
"Behaving like the way they're describing is the easiest way to lose friends. Friendships built upon trust and respecting the lines/boundaries of a person. Who wants a friend who does (breach of boundary example)"
"Can you believe this person is making such a big statement without a single proof? "
Sorry for adding comment after comment, I've been in a position to talk to teenagers and experienced when they tune you out, when they're interested in what you have to say.
I find it works best if you start with the positive. As adults, we should challenge ourselves to find the positive at times, since we tend to slide into correction mode without realizing.
Sometimes, we'll start with positive and then talk about the part that's problematic and why. Sometimes, we should just mention the positives, good examples, well thought out arguments, a good word choice etc. In fact, noticing and mentioning good examples will be the real game changers.
And be genuine, I cannot state the importance of this at all. Consider what your friend would think of the tone you're about to use. If your friends would think you're trying to preach, your kid will feel the same.