Giving a rulebreaker ''preventive'' punishment because there are many people complaining about him is not really the best idea.
I think there is a better, easier and already implemented idea, which is kicking and banning those who can not stop moaning.
If there are people moaning, it's because someone (admin) is letting them think that they can do it and be good.