Really just need advice...

My husband& I have been married since March. We have a 3 year old & a 3 month old... Anyway I've asked my husband numerous times to stop smoking. He stinks like smoke all the time. Our kids stink like smoke all the time. And we don't have the extra funds for him to smoke. This morning he asked if he could buy a pack of cigarettes, obviously I said no and went to take a shower, when I get out he was LIVID. He was screaming at the top of his lungs at me with my daughter who's 3 months in my arms.. he even told me I belong in a zoo... What!! I've been through a divorce due to my ex-husband being a liar. And abusive. Im a strong Christian, and I just feel like I don't even love this man anymore... I have so much anger towards him, but I do not want to leave because my kids... And our life together... I'm so torn.. please help!!