I was excited to hear that your sitch is getting better although I agree that maybe you moved back too soon? Too many expectations and stress on each other to act and behave a certain way whilst he is still all over the place. However I can see that your living situation wasn't ideal so it was probably more out of necessity.
Gosh the issue with the in-laws is tricky although I think you should take advantage of the fact that they do not live in the same country. I know if me and H ever got to the stage you are at it would take me a very long time to warm back up to his family. They literally dropped me from day one of H moving out although I think they would have done this to anyone as they are a socially backward family!
I look forward to your updates (((SKM))).
Me - 47 H - 45 D-16 M - 6 years Separated - May 16
Don't leave me behind can't you see me I'm shining... (Years & Years - 'Shine')