No, I have to say that your H has lost his freaking mind. He has GOT to get into counseling for anger management. One day he's going to be devastated to realize what he's allowed his stupid, petty habits do to his life.
You're his wife, for crying out loud! He needs to recognize that you and your kids are his very life, or at least he might finally realize that if he'd ever get his head out of his sphincter. Man!
Hugs to you, dear lady. You don't deserve this insanity at all. Cat food!?!