Looks like staying gets the vote - Actually I'm pretty pleased bout that cos I've been going through similar dilemma to you and I'm still at home at the moment.
However,as I understand it, you have additional challenge of dealing with the house arrest thing and work. If you stay can you make stuff work without impacting on W too much? On the other hand, dealing with this thing together might be productive(?)
The thing abut staying IMO is that you need to carve out a convincing justification for yourself and to still work on GingAL. I think this is a bit more of a challenge than it would pose if you left - cos so many things around are the same. But, at least W will see any changes you make. The kicker is that its doubly hard to keep going in the face of negativity and antagonism - or at least thats what I have found.
The thing about going is that will be the time during which your W will think you'll crack and hit the bottle again. Not hitting the bottle would be a pretty powerful message - providing you can carry it off that is!
Whatever you decide stick with it and give it your all - best of luck!
Me: 40ish W: 40ish Together: 20 ish years Married: 10ish Years