I never took gentle parenting to mean being a push over. When I was a kid I was just told to do what my parents said. I've interpreted gentle parenting to mean take a few steps before resorting to that.
For example, one of my kids hates brushing her teeth. I've explained a million times why we need to brush teeth. She still protests. And I still make her do it.
Giving them the chance to explain why can help correct misconceptions and/or remove the why.
For example, our 10 year old didn't want to go to soccer practice. Ultimately it was because she didn't want to go for a car ride. So we walked instead, which is fine since it was only half a mile away. All protests went away.
Anything we commit to, especially team based sports, is explained simply: unless you have a very good reason not to go, you must go because we committed to this, and other people are relying upon you to be there.
I'm hoping that, in hindsight, with repeated application, the why we do things can be drilled into them. It offers a good check on me as a parent (if my only 'why' is 'because I said so', then maybe I have a shitty reason why... everyone is human, even parents). And as they grow up they will, hopefully, in hindsight, see why we were doing these things is important, and they will have less animosity towards us.