There isn't really a good place for this, I don't think. So I'll defer to someone else if they want to move it.
As for the "bug" itself, that's just the way that revert works - it's quite possible for abusive admins to do much worse with it in fact. I don't know that there's anything that can be done to fix this, benmachine or Lakitu7 have mentioned it in the past and I don't know if they plan on figuring out a way to make sure it doesn't happen or if they've already decided that it's not (possible/worth it) to fix.
Simple solution, make sure any admins with !revert are capable of understanding the consequences of using it and do so properly :>