Cut her off would be my answer too. She is having a hell of a time at your expense. Why would she stop and take responsability when she is treated like a princess? She is having a good life and living it to its full.