Yesterday a sock puppet upvoted a bunch of my answers, artificially increasing my rep. I was pleased to see that the Anti-Sock Puppet Strike Force detected and canceled this within a few hours. Of some concern to me is that the sock puppet's activity resulted in two extra badges being awarded to me that were not rescinded (Revival and Mortarboard). Of minor concern is that the policing apparently canceled slightly more rep (15 pts) than I could attribute to the puppetry. So, Kojak, if you're out there, please nuke these badges and start checking for badge artifacts in general. I am "curious" about how the rep inaccuracy occurred, but am "personally unconcerned" about such a small amount of rep.
What is meta?
- Any Stack Exchange user can ask a question
- The community provides support, votes on ideas, and reports bugs
- Your voice helps shape the way Stack Exchange operates
Regular badges are monotonic - they increase, but do not decrease, even if the conditions that gave you a given badge are no longer true.
This is explained in more detail in the Badge FAQ:
In certain egregious cases of abuse they may choose to push a full badge recalc on an account, which will reset all badges to what the user's account currently fits, but in general this operation is deemed unnecessary since eventually one might get that extra badge back anyway, and thus is not automated.
One of the reasons minor sock puppet problems do not trigger an automatic badge recalculation is that some badges might be "lost" due to normal processes (downvotes might cause one to lose "good answer" badges, for instance) but the policy is that rather than taking the badge away, you simply do not award it again until they've achieved more than the number they have. It's the equivalent of choosing between letting someone keep a badge they rightfully earned until they pass the threshold to earn it again, or forcibly ripping the badge off their uniform simply because someone downvoted one of their good answers.
If someone is in a state where they have more badges than are currently valid that's ok.
Because it's ok, it's deemed more harmful to remove those badges due to someone else's poor choices. Especially if it ends up removing badges that weren't caused by the actions of the abuser.
In fact, if the process was automated, one could use this system to abuse users by finding people with more badges than what they should have, causing some violence on their posts, thereby forcing a badge recalc.
In other words, you have just forced the system to remove the badges from their uniform despite the policy that badges are kept until they are re-earned.
So the process is not automated, and is only employed in egregious acts of abuse.