Looking back, I never responded to the post because I was caught up on the lazy parenting piece of this.
I have to say that in the 3 1/2 years I've been ordering food off of a children's menu, I've seen great improvement in options. Sure, chicken nuggests, fries, and hot dogs are there, but so isn't grilled chicken, fish, and the side orders are plentiful and aside from the fries, all healthy. Such as fruit, veggies, salad, etc.
So yes, those "junky" meals are on the menu and they will stay there because they are what are considered "staples" on restaurant menus. Just as the bacon cheeseburger, fried chicken sandwich, and chicken parmesan are "staples" on an adult menu. They aren't the only options available for adults and no longer are they the only options for children, but they're still there.
You don't have to allow your child to eat these foods just because they are on the menu. When she's not old enough to read you just say "You can have grilled chicken or salad for lunch which would you prefer" and when she can read, you still don't have to let her eat that food.