People, especially younger generation can't stand being treated harshly. You can't criticize them, and every response must be nice, politically correct and helpful.
Sometimes you just have to let it go, or simply fight back. And when you do fight back, be prepared because it's unlikely that you will win every time.. Such is life. Grow a pair.
When I was younger it was normal for kids to fight in school. Nobody really cared if you got your ass kicked once in a while. And often times you kicked some ass. This helped people realize that not everyone in their life will be nice and helpful, and that sometimes you need to have a thick skin and ignore what people are saying. Now it seems kids, when they get laugh at or in some one offended, if they can't get help from the adult they just grab a gun or a knife and start killing people because they simply never had a chance to learn how to deal with competition.