Ha!!! Picky eaters!!! I say not to worry and NEVER blame yourself. I have three daughters-33, 27, and 14. The oldest one ate anything I put in front of her, while the other two were VERY picky eaters. I figured-I am not going to fight this battle. My 27 year old started eating more by the time she was a teenager and by college, she ate anything. The youngest was my pickiest one of all-ate no meat until she was about 7 years old and never a vegetable touched those lips, or much else for that matter. I popped a vitamin in her mouth every day, and by now, she is actually eating like a normal person.
When we went to Disney with our youngest, I simply packed some food that she liked and took it with us-I did not plan to pay for a meal that she didn't eat. We took food with us to all of our meals, the server gave us a plate, and she ate. No problem.
Things do get better.