cshives, I just past my 15th year wedding anniversary (which absolutely floors me - I'm not old enough to be married 15 years, darn it!), and if there is one thing that I have learned from my marriage experience it is this:
You cannot change your significant other. Period. The more that you prompt them to change, the more resentment is formed within yourself when they won't do what YOU want them to do. This is especially true for women.
Let's look at it this way: he has absolutely no issue with this - it's not bugging him. He's not sweating over it. He's not letting it affect his life. It is only bothering YOU.
If you want to have a happy marriage, you must drop this. There is an old addage that talks about how women marry men hoping that they will change, and that men marry women hoping that they won't. I have stopped trying to change my husband. I have accepted the fact that, if some idea comes from me, he definitely won't listen to it. It's just a part of the package.
You say that he's very limited in the food that he likes, that he doesn't like veggies, and that you have always tried to encourage him to eat more veggies. This makes you sound like his mother, not his life partner. Keep in mind that you chose him, knowing that this was part of the package. You knew this going in, and you don't have the right to change the playing field unilaterally. On top of just changing the rules, you are now getting mad at him because he isn't playing by the new rules. Sorry, most husbands are like that. It's part of the bargain.
My husband and I almost came to a divorce back in 1994. I can't even remember why, really. I just know that it seemed like we hated each other. Everything about him bugged me. We moved past that, and I have found that the only way for me to be happy is to do my own thing, and to let him do his own thing.
BTW, someone up there in the posts mentioned that they would not raise their child omni. I have news for you, as little and helpless as they seem, there will come a point where it's not a decision that you will be able to make because they won't allow it. My daughter is the biggest pain in the butt about eating. She's as healthy as she can be BUT if she doesn't like something OR if she just doesn't like the look of something or the idea of something, forget it. She won't eat it. She doesn't care what threat I put out there, or what I tell her, she has figured out that it is her mouth, her stomach, an no amount of input from me is going to change that. If I wasn't careful, we would do nothing but fight about what she eats. Thankfully, of the approximate 15 foods that she'll eat, most of them are ones upon which we agree. I refuse to make it a battle due to the problem with eating disorders.
I remember going to this Thai restaurant before we had her, and there was a couple who came in with a child that was about 4. They ate the Thai food, while the child ate a Happy Meal that they had brought along for him. Both my husband and I were appalled by this. We swore that OUR children would eat all sorts of different foods, by golly. Yea, right. Spoken like a true couple with no kids.
OK - so, this is my advise. Drop trying to convert your husband. It is your choice to be irritated by his attitude or not. Learn to make the choice to be happy, no matter what he does, and to accept who it is that he is and what he wants for himself. You don't have be thrilled, but you DO, for your own happiness, need to let it go and be happy for what you DO have in your marriage. If you don't, this issue will spin off into a life of it's own, and that will hurt you and the marriage.