I don't see what the big deal is. In her post, she had to represent the current administration to her hosting country. She opposes the war, wasn't able so do her job professionally, and resigned.
It was the right thing to do.
Besides, it's not her fault she's a moron. All these countries, and idiots on the various message boards actually think we give a crap what they think. Look at 75% of their posts. Blatant lies and/or misrepresentation of the truth, in an atetempt to slander the US.