D..
Honestly? I'd give him his cold shoulder treatment right back. Why don't you go off for the weekend and leave him alone? Then maybe he might realize that you being gone means something. When he starts bawling you out over leaving, tell him that he is stressing you out so much that you want to smoke 10 cartons. So if he wants to treat you so badly that he makes you feel this way, you don't want to be around him.
I would have a little tiny bit of sympathy for him if he weren't a former smoker. But he is projecting his stress from having stopped smoking onto you in a really jerk fashion. You don't have to put up with it. Don't.