I would leave him because alcohol is one of the only deal-breakers for me.
what are the other ‘only’ deal-breakers?
Call me a hypocrite or what not but it’s something I draw the line at.
are those that draw lines somewhere hypocrites? Hypocrisy would be when your decision to leave him depends on his income and wealth 
It’s the same reason (leaving religious reasons aside) that I dress modestly, try to pray on time, etc.
How do you try to pray on time leaving religious reasons aside?