Kirsten, I'm with everyone else here - you did the right thing. You've told him before that you don't appreciate him mistreating your cats - I would have done the same thing you did, including beating myself up afterwards that I'd been too harsh.

Like everyone else has said, give it a day or two to cool off and then send a letter or talk to your mom if you're more comfortable doing that. Your home is your domain - your safe place; your cats are your kids. You and your fur kids have every right to expect to be treated with respect in your own home.

Now go give those two furry beauties some snuggles and kisses from the M's!