Why can't they just say sorry?

So this last weekend I took a bath, and after the tub wouldn't drain and I didn't notice. As I'm laying in bed bc my back hurts, he comes in screaming at me.. Asking me wtf did I do... FYI, I did nothing. He also brings up the fact the tub hasn't been draining, which he failed to mention to me. I told him I was going to take a bath, you would think he'd bring it up. So now this is my fault. He was yelling at everyone. This happened Sunday, he still hasn't apologized. He kinda rubbed my back a little that night but that doesn't make it ok right? I'm still hurt, and I don't know how to bring it up without starting a fight. Someone help.