I used to feel the exact same way! My fiance' eats CRAP, I mean total CRAP. Luckily I am the grocery shopper and cook, so he eats what I fix.

And if I want to buy whole wheat noodles, so help me God, i am going to. And if I want to make lasagna with zucchini strips instead of noodles, again, I'm GONNA. And if he doesn't like it, OH WELL. I tell him that he can fix his own dinner separately if he has the nerve to complain. He usually doesn't.
The thing that bothers me, is that I buy all the groceries for the most part, and he eats out every day for lunch (makes more money than me) and I have to take my lunch. He does buy most times when we go out, which is several times a week. I dunno, I think we're still trying to figure this food thing out. It's hard, with two different people, two different tastes. Eventually I'll win him over to the dark side and he will realize that meat lovers pizza will probably never be a whole meal for me again....