I think everyone's idea of a great workplace is very different and even between different teams, the experiences can be quite vast.
I've not experienced it myself directly but, I feel I witness this happen in a few workplaces.
For example: Without naming any names. In one company, there used to be a guy (fake name: Dave) that used to always mess up. But no intentionally. He just had poor attention to detail so he had a lot of checklists spread out across his desk. He was trying...So as the mistakes accumulated over time he acquired the name dipstick Dave.
IT would always know that he'd be coming over to get something change and managers would be annoyed that he was using up valuable IT resources to fix his mistakes.
I guess it started out like banter and everyone joked around. Even Dave seemed quite happy on the surface. He didn't know that people were talking about him behind his back...company politics.
So the question is when does this kind of name-calling and teasing become unacceptable or is it even acceptable from the get-go? Who draws the line?