I have to agree with Hairdoggie on this one...if he's going to behave this way to you. Take care of your kids, he's perfectly capable of taking care of himself. I know this will probably cause quite a bit of inconvenience for you...but why should you do these things for him if he's going to treat you and your kids this way?
Let him fix his own damn breakfast/lunch/dinner (unless of course you're already fixing for everyone.)