Best solution is to just let it go through the usual legal channels. Everyone's up in arms over the fact that she'll get an unreasonable punishment, but that's not certain.
Morally right isn't defensible :\
If you shot Hitler in the head, it's still murder despite the fact the guy was an ENORMOUS scumbag (I'd use more descriptive language, but it turns it in to stars )
I'm really torn on this one. While I feel the judge should go lightly on her because she was obviously traumatised by the event, I also think that she disobeyed a judge and as a society we can't allow that for any reason (beyond what the judge feels is reasonable). If she gets hit with 180 days in gaol, I'll feel sorry for her, but I won't think that it's the wrong answer..