I'm not sure how long you have been sober, but it looks like not long.. You are doing the right thing.. Not easy, but as you say.. he has a drinking problem too. I think you should run screaming from anyone with a drinking problem who is not trying to recover.. or is in denial..