Firstly, I'm so sorry you've gotten rude advice on this site; I have been called out for some of my parenting choices, too. Community doesn't work if we don't at least TRY to be nice to each other, and what we have here is, after all, a community, albeit on-line.
Okay, off the soap-box.
We also have a picky 2 (almost 3) year-old. We have discovered whole-grain and fruit cereal bars, which have a great vitamin content, so we figure since she eats three a day, at least she's getting her vitamins and fiber. Also, we've found that though she is a picky EATER, she's not a particularly picky drinker. V8 Fusion has no high-fructose corn syrup, and it's a yummy mix of both veggies and fruit.
We've had very mild success with letting her "help" us cook, too. This has worked with spaghetti noodles and boiled eggs. Complicated cooking hasn't worked - I think the leap from bananas, eggs, and flour to muffins is a bit too complex for her comfort zone. Also, since she can open the fridge on her own now, I've designated the bottom shelf as kid food - juice boxes, tupperware with cut cheese or hot dogs, a bowl of grapes pulled off the stems. I've also added those little fruit cups to her shelf, thinking that if she see them there, maybe she'll accept them better. Last night, she asked for peaches! She only ate a couple, but she DID eat them, and it was her own decision! It's a start.
Again, we're still feeling out the whole picky-eater thing, too, so all I can give is the little triumphs we've had, and commiserate a little with the mealtime battle.