Ideally it should be like this:
1. Once a WF member hits 1000 posts, he gets the ability to add his 1st tag.
2. Everyone can see which tags were made by whom on the tagging screen.
3. Everyone can vote up or down (1 time per tag) on each tag.
4. If a tag gets 5 down votes, it is removed.
5. If a single user gets 3 tags removed, he loses his ability to tag again until he hits 2K posts, or the next Xk level up.
6. At 5k, 10k, and 15k posts, you gain the ability for +1 tag, whereas not removed by a set of 3 removed tags.
That's it. The problem would go away overnight.