HP, Hmm, typical female, thinks she knows what she wants, grabs it, commits to it, and then decides she doesn't like it at all and that it just won't do (just kiddin).
I think you should tell him what you said here, but do it in a loving, not criticizing way if you can. Let him know that he's the cat's meow and that you need that meow to be from a lion.
Oh, and on the food etc, don't let him put the decision on you. If he does, then pick and insist on an option you know would be unpalatable to him...maybe Hooters. I bet if you do that a few times in a row he might sit up and think twice about leaving it up to you.