I agree with Jac. Ben, you've got to quit rescuing her. She's 34 years old!!! She fired you as husband, she has relieved you of your responsibilities to her. Just leave her to figure out her issues. If she has to suffer a little because of her choices then so be it.
Also I think you did the right thing in refusing to let her come by for a cake-eating visit.