While he has support around him might be an ideal time to break up if you are starting to see how much this relationship is costing you and the negativity you receive in return.
It seems like you are getting much clearer about this since he has gone—would this be an option—if he went into sober living after rehab he would have the best chance of success anyway at this point.
What are your thoughts on this?