Am I wrong for taking space from my husband?

I posted last night about this a little bit, basically my husband who had quit smoking, hid that he had started smoking again. I wasn’t upset about the smoking, just about him hiding it, and that on the receipt I found where he had bought the black and milds, I saw that he had bought them AFTER he was already supposed to be at work.

Keep in mind, he’s supposed to be putting in extra hours so that he gets a promotion that we need, as I’m 24 weeks pregnant and he wants me to stay home with our son, and not only is he not doing that, he’s showing up late.

Anyway, I didn’t want to argue about it, and he ended up slamming a bunch of doors and cabinets. I told him to stop slamming stuff and he told me to “shut the fuck up” twice. He has an anger problem and it’s getting really old.

He came in to “apologize” but then turned it on me saying I’m ungrateful and that he does everything for me. We both work full time jobs making the same amount of money. He cooks. I clean, do laundry, handle our finances, and take care of his own business because he’d rather get sent to debt collection than actually call someone. Anyway.

I do all of this thanklessly, and he said “well I could do that all myself.” I was like...okay, so what’s my purpose then? No response.

So now I’m just not answering him after he slept on the couch last night. I’m just going to take the day (after work) to go look at things for our son and treat myself to dinner. I’m going to let him know where I am. He usually insists on doing everything together. Am I wrong for this?