@Zukini, love your screen name!
I've had the opposite experience with service in the MDR. It was never rushed and the whole table had to finish a course before the next one was brought to the table.
I've posted in this forum about the issue with Lido tables being occupied during peak periods by people playing cards and board games, reading, just chatting, etc. I've been roundly criticized for this opinion and told I'm just jealous of others enjoying themselves.
Sorry you weren't prepared for children onboard. Any 7-day cruise during summer vacation is going to have a contingent of kids.