Sounds to me like Mommy and Daddy didn’t have the guts to tell her “no” when she was two.
“No, you can’t have chicken nuggets again. Eat your peas.”
“No, I’m not taking you to McDonalds today. Eat your broccoli. Not hungry? That’s okay. I’ll put it in the refrigerator, and when you’re hungry, you can have some later.”
I once had a showdown with my mom. She forced me to remain at the kitchen table for over two hours until I cleared my plate. (It took me that long to sneak the food little piece by little piece to the dog because she remained in the kitchen cleaning and doing the dishes)LOL!