I believe there are 3 aspects which lead here.
The first I will not comment on, because I do not have enough insight on what transpired in the past between you, DD, and everyone else. Suffice it to say, the first aspect is the past.
The second is the way everyone chose to react: knowingly and directly involve the community in the attempt to prove a point. While this may be wrong, I can not advise against it. One should use any and all other means to prove a point, but leave this specific way as a last resort, in case all else fail. The reason should be obvious - things get blown out of proportion.
Third is directed to whoever can post announcements. I really don't think it's a good idea to motivate a choice or an action by assigning a name to it. (latest announcement says that "X" will happen because something happened to "Y") My advice is to keep the tone of announcements general, and not personal. Motivate an action with reason, and not specific cases.