Maybe you can try being more patient? Patient is a key part of respectful parenting. Every time you feel like punishing your child, take a breath and remember the principles of "respectful" parenting. Respectful parenting is a new concept if you're not used to it. Don't worry about it too much, if you're intentions are good, hopefully all will come into fruition :)