I agree. You cannot make him want to be clean. He has to want it for himself. I too would suggest setting limits to what you will tolerate, and if he goes beyond the limits, it's time for him to find his own way. Don't let his addiction hurt you.
I would suggest you post this in the Friends and Family of Substance Abusers forum for more help and ideas.
Welcome!:ghug3