Amy, this is beyond horrible!! You have every reason to complain not being pre-warned about anything - do you not have half-year reviews or at least regular updates wit the managers?? Surely you have had to be given a chance to do something well in advance as issues worth page-long criticism do not happen overnight and any responsible manager would, in fact, act ON TIME herself! (Sorry for shouting).
That is, of course, if her comments were founded which I sincerely doubt because the method and the way she treated you tells it all and sounds to me like she just needed that name, someone, anyone that would fill in the certain blank spot on the performance sheet. This may be of no consolation to you, but I honestly think so and having been on this Earth long enough and having clocked some time in the corporate environment I have seen enough examples of such treatment to know it has nothing to do with *you*.
As for those ungrateful lawyers who did not have to put a good word in, a lesson for the future - log everything, good and bad, every interaction with anyone. That saved my sanity and self-respect a few years ago.
And repeat after me: what doesn't kill you...
Now, the outfit, I love the fighting spirit and am happy you opted for bright, strong color as opposed sombre, drowning tones. You look lovely! Next one on the menu? Some red, some symphony of color maybe? Big, big hugs.