Tom,
I think you should talk to her about it tonight. Don't let all that good anger go to waste.

It may not be politically correct (as if I give a rats arse about that) but I happen to agree wholeheartedly with you. If she does not work, then she is honor-bound to thank you for your contributions to the household...the very contributions that allow her to stay at home and do what she (presumably) wants to do.
Likewise, you should thank her for the contributions that she makes and the sacrifices that she has made in giving up a life for herself, in order to raise her children at home.

Just talk to her and tell her that you are really upset that she couldn't bring herself to say Happy FD to you.

Btw, I also think that you should have been more gracious in receiving the grill last year...it is hard to buy gifts for another person and perhaps she wasn't trying to make any great statement but to buy you the "typical" guy gift. So she was way off on your tastes...I hope that you at least had the attitude of the thought being what counts. Otherwise, yeah, you did sorta set yourself up this year to receive nothing.

I did that with Christmas last year...was a total ingrate, etc. I hope I didn't ruin my own holiday for this year!

Good luck talking to her and STAY CALM when you do.

Honey