BT, firstly I'm knackered so this won't be as elaborate as my thoughts on your post but a couple of points; firstly the one thing I think we value above all on SZ is honesty and accountability and, despite going about it in a slightly arse-about-face manner, your honesty and openness is certainly what got you my vote.
I can certainly relate to feeling shellshocked/angry after DIF and some lashing out is inevitable as it's surprising how deep into your psyche regular arguments with trolls/shills/NaN's/whatever presses your butttons, is then magnified by a sense of injustice from the DIF mods. Without getting into the details I'm basically a facilitator now because I came with a similar state of mind! So be warned
We may have heightened paranoia regarding socks but I promise you only policy got the plug pulled. As has been shown all forum policies are up for discussion/debate/amendment but until such a discussion/debate/amendment has been completed I facilitate according to policy and not personal opinion as much as I possibly can as this was one of my bones of contention with the DIF mods.
As far as this particular episode goes I don't personally see any reason to change current policy. Apart from a bit of forum drama it worked. As a community we acted upon agreed policy, from your part you approached the forum (via admin) to state your case, you were open and honest, you're back.
P.S. consider that the long answer I wasn't gonna give