I don't like Laurel acting PMS-sy all the time, but then she's been like that from the very beginning, and I don't really care for her character. She's always bitchy to Oliver. She warned Moira, "Don't testify, or I'm going to ruin you!" I'm sure she did it in Moira's best interest and was also doing her job as a prosecutor, but she always comes off as bitchy anyway, even when she felt guilty over the whole thing. The less I see of Laurel, the better the episode.
In any case, I'm glad to see Moira acquitted, though the verdict did seem odd, since a crime of that magnitude should warrant a life sentence at the very least.
EDIT: I was watching and typing at the same time, so now it would appear that it was Merlyn's doing that Moira is now a free woman.
Next episode: Barry Allen!