Sounds to me like she's caused you the grief and she's been getting paid while you try to process it. Consider that she might be the one who should be in the position of being kept or dropped- you're the employer after all, it's an equally fair question as to whether she should get to keep *you* as a client!
You do have options. I hope it works out well.