I compromise on veggies to a degree. If my kids didn't like a vegetable, I'd find one they did like and often substitute it.
Sometimes I would disguise broccoli by running it through the food processor before adding it to casseroles.
For my son, I'd let him put barbecue sauce (his favorite) on...