He is an addict, he is a cheater, he steals from you, he lies to you....what is your deal breaker? Why do you stay with him?
You do not make him use, he uses because he is an addict.
Take some time to read cynical one's blogs and the stickeys at the top of this forum. It will help, you need to learn about addiction, knowledge is power.