Oh, man! I'm truly sorry to see this. Considering the value you bring to this community, I am surprised at the severity of your punishment.
In retrospect, it's understandable why theymos introduced the rule. But I also remember him stating somewhere that each case should be reviewed individually, and that a moderator's discretion can be used in certain circumstances. Using sports jargon, I think a yellow card is more appropriate in this case.