Believe me, I could have gone down the route of making 6 different meals each night (yes I have 4 and dh does not have the same tastes as me either!)
I tell you what stopped me:
-
I couldn't be fagged to do different things, I find it too complicated and time consuming. Even last night, I bought dh and me the chinese duck and pancakes thing we both love - all in packets, no real preparation involved. The kids had tea and we ate the duck later. I just found it really annoying getting the two things ready. So we usually all eat the same thing, at the same time or, if dh is at home, he heats his up when he gets in.
-
When I reached crisis point with my kids, I sat down and made a list of all the meals they would all eat. I was surprised to find there were quite a few actually, certainly more than 7 so we could eat different things every day of the week.
I stopped cooking things they didn't like, even if it was only one of them who didn't like it or I worked out quick ways of adpating it eg ds2's favourite meal is macaroni cheese. Ds1 and dh hate it but will eat it with tuna in (so it is more tuna pasta bake). So I cook macaroni cheese for ds2, dd and ds3, put it on their plates, then add tuna to the rest and have that with ds1 and dh. But the key thing is, I stopped cooking all those nice meals I liked but which I knew they wouldn't eat.
Once some sort of calmness was restored to mealtimes (I get very upset if my meals aren't eaten), I gradually began to work out ways of getting healthier things into my kids and dh, eg hiding veggies in sauces. As they got older, I began occasionally to risk confrontation by giving them something overtly that they didn't like, eg brocolli. Actually, it helps that dh doesn't like veggies either. We say openly to our kids "Daddy doesn't like this either but llok, he is eating it because he knows it is good for him". He also taught them to get on and eat the horrid thing first to get it out the way.
Gradually, I found some things became complained about less and less. They then become acceptable foods and I give them more regularly and start on introducing something else.
It isn't as simple as that - one day someone will complain about something and drive me mad again - but I do feel my children eat reasonably well, if not as well as others.
But the key is, you have to harden your heart a little to your dd. She must be able to eat other things than just Yorkshire pudding and bacon. You know it.