I know EXACTLY how you feel!!!!
I look after 2 children ages 4 and 2 and meal times are like feeding time at the zoo. Honest its awful!
And its a classic case of monkey see monkey do. They get up, they get down, they accidently(!!!! ) drop their cutley. They spill their drinks. They drop their food! I could go on.
No amount of nagging, begging, warning or threatening gets them to do any better. So now 2 weeks ago me and their mum devised these rules;
They get 30 mins to eat their dinner. After this time it is just removed from the table without comment. They are obviously not going to eat it , and its cold anyway.
There is no chivvying along , no asking, begging them to eat it. If they complain they dont like it , we just respond with 'try your best'.
Unacceptable behaviour , such as throwing food is responded to with removal from the table.
We have tried the 'no dinner no pudding' route and it doesnt work - they just wont eat. So they always get pudding - fruit. If they eat up a satisfactory amount , they get to choose their pudding.
We have put less on their plate so its easier for them to finish it all and then they have the feeling of being proud of themselves that they ate it all.
We try to put one thing on their plate we know they love ,one thing they thinks ok and one they usually refuse.
Lots of praise when they do finish a meal.
We've had great results - tea - with pudding is usually over in 30 mins! Now they now theres no audience and they dont get any reaction from us at mealtimes, they eat up. The game's no fun with no one to play.
I hope this helps