I think everyone can understand the dilemia you have been put in, and I for one would hate to be in your shoes!!!!

I am glad to hear she is back inside too, making her an indoor/outdoor may be the way to go as payitforward suggested, however I think you may have hit the nail on the head, the physical problem maybe be cured, but now just to get her habits changed.

Sorry I have no advice to give , except HANG ON IN THERE, and my best wishes and GOOD LUCK to you, sounds like you are gonna need it. Hope all works out.