Well my children are screwed then. Oh no wait they’re adults.
Many children test boundaries by not coming when you want them to, by telling them that you’re going regardless gets them out of the door at the same time as you so no one is abandoning their children. If they don’t move, at age 3 or 4 if I said I was going and they weren’t with me by the time I got to the door I would go and pick them up and carry them out. It’s not a negotiation, if we have to be somewhere for a certain time we are getting there on time. And guess what happened as they got older, they would be ready for when we needed to leave.
I never made them finish their dinner as my father used to do that with me but they knew that there would be nothing else until the next meal if they didn’t finish their breakfast/lunch/dinner some people may disagree with this but they eat anything, are a regular weight and have no issues with food or eating disorders.
If they hit us there would be a consequence, either the naughty step time out type of thing or their favourite toy confiscated for a day. They have never laid a finger on us since they were a toddler.
If they stormed off upstairs, I would get them back downstairs so we could resolve the problem. I would not tolerate sulking/silent treatment as it solves nothing.
DD slammed her bedroom door once, I told her how dangerous it is and that if she ever slammed it again it would come off it’s hinges for a week, she never slammed it again.
Actions have consequences in life and childhood is no exception.
I make no claims that my parenting style would work for everyone and I am by no means the perfect parent but it has worked for us. We have raised two loving children into adulthood who are respectful, well adjusted, independent and empathetic. We all get on and if they ever have a problem they come straight to us. We are extremely proud of both of them.