IMO-you handled yourself extremely well. It would be so easy to kick her while she's down, and she probably would have deserved it, which once again shows your true character.
I know this is hard for you. It's hard for all of us, but you are doing good. Keep it up.
"Everyone you meet has baggage. Find someone who loves you enough to help you unpack." ¤Formerly DelinquentGurl¤