You are not his keeper, and you can not change his behavior.
You can only change your behavior. I think you should cut him off completely and get on with living your own life, and stop trying to live his.
_________________
No love for Hamas, Hezbollah, Iranian Leadership, Islamic Jihad, other Islamic terrorist groups, OR their supporters and sympathizers.