All sounds a bit crazy there bruv and as someone pointed out, and I think I have mentioned before, you are one patient man my friend.
Definately do the GAL ing going on. Even get dressed and say your going for a couple of beers with a work colleague and go to a bar for a couple of hours or something. Gets you out the mess sometimes and you can always meet people doing that. Take a book if need be or if a laptp and they have Wi Fi, do that.
I think you may be right re why your W is lashing out, but it doesn't matter. For me tho, you need to keep away to avoid that lashing out where poss.