As for teaching your children to eat the veggies, somehow I managed. Having an enormous garden helped. I told the girls that they could have anything at anytime from the garden, so they helped themselves. I did, of course, point out which parts to eat, and what, like tomato leaves, are bad for them, but other than that they had free rein.

As a result of this, my (then) 3 year old asked if we could get cauliflower plants for the garden because "I like cauliflower every now and then."

The other result of this policy is that I never managed to serve peas at the table. We (I was not entirely blameless here, either) just ate them standing in the garden.

All that aside, fresh veggies take TIME, something that a person working multiple jobs just does not have. I do wish it were easier to eat well.