If they actually had self-confidence to begin with, it couldn't of hurt them. The real pain didn't come from what Cordelia said, it's that she made them take one good hard look at themselves and realize she wasn't lying. I mean, insults can hurt, but they only cut deep if in some way you actually believe them to be true.
This might be the truth for you, but people are different and all have their own truth. I feel like you're seeing things in a very black and white way, like either you are a bully or your not. I don't agree with this. Cordelia was a bully in some cases, but she wasn't in others. She was a good person, but good persons can do bad things too. And it's not up to the viewer (I'm talking about IRL now, not the show
🙂) to decide if someone is really hurt by what another person is saying. It's up to the person being bullied, he or she is the expert on their own feelings.
Like many others I've had some pretty nasty stuff being said to me. Many times the words weren't true, but they really, really hurt me. That wasn't about that what they were saying to me was true, it was about the fact that I felt very uncomfortable and sad about the fact that people would go to such lenghts just to make me feel bad. That they were being mean on purpouse and didn't even care.
Also, there's not like there even is a way to look at someone objectively. Cordy might have thought that Willows dress sence was horrible, but that doesn't mean that she told the TRUTH. It's all in the eye of the beholder. But of course, if people constantly are telling you that your clothes are ugly, it isn't that strange if you start to believe it. That's not about that it's a fact, it's about that you learn it and then adapt it even though you might not have thought so in the first place.
Bullying is never ok, and I kind of feel like you're saying it is sometimes as long as what you're saying is the "truth". I hope that I have misinterepered you, 'cause I think that's horrible and I am really offended and sad by it. Can you please explain what you meant so I understand more what you mean?