Maybe he is alienating you because you don't support/agree with his bad habits. I'm going through something kind of similar and am trying to find the answers, but the more I search for answers the more I realize there probably isn't a logical explanation. We're trying to find a rational reason for an irrational situation... if that makes sense.