I agree with your points and general philosophy, but I guess I the flaw I was trying to address is that good users can post bad content and vice versa. So moderation strategies that can make decisions based on individual comments might be better than just banning individuals that on average we don’t like.
This would require a totally different approach, and I don’t think your tool necessarily needs to solve every problem, but it’s worth pondering.
Sure I’d be happy to assist.