I really felt for you Gum guys when I heard about that, what a miserable action to pull a mod out of spite. We've had a couple disappear on us and we didn't notice until the round started and we had to scramble to find a replacement there and then. It doesn't matter to us with our format as much as it does to you, but it's still not much fun to have to do.
I like the idea of locking in the availability of a mod once made public, and/or the last public version if made private. I'm not a fan of the option to make things private anyway (no pros, lots of cons), but that one change would help alleviate this, IMHO the worst problem.