Give respect to Gain respect
Often we are talking down, scolding or telling our children off. They are naughty, not obeying us and generally badly behaved monsters not worthy of a decent conversation or even the niceties of a discussion.
However, do we do the same if a grownup doesn't behave as expected? We'd probably try to have a ore civilised chat about how things can improve for the benefit of all parties.
In my opinion, when you talk to someone a certain way, they become that certain way. Speak to a child like a brat and he becomes that brat, because that is the expectation.
So try a little respect, and hopefully they will become respectful. Of course, it will take a while - but I strongly believe if you give a child the ability to think and make decisions, instead of brute force, they will eventually make the right choices and come to own those choices.
And when you respect them, they will respect you for it. That is something I want to be remembered for when they are sitting around have a teh-o in the future talking about mom and dad.