Personally I think it's a better form of moderation than just banning. It makes them feel stupid for their stupid actions and they are less likely to just come back spouting more angry rubbish. Moderation by social pressures is much better than by enforced rules.

