I try to get my children to understand that the views/opinions/words of other's are not the whole picture...and not just with praise.
If they are able to understand someone else's perspective separate from their own, then I believe that they are less likely to be affected by it.
We often talk about people's (real life and on TV) comments, actions, choice of dress, in an objective sense as way to understand others.
The down side is that my kids now consider me a biased source for praise LOL