I am not perfect, I sometimes yell, loudly. I sometimes have spanked, angrily, I have said things I've regreted and only apologized sometimes. In other words I have been a less then perfect parent. Sometimes I've even gotten decent results with my less perfect moments. I know calm, thoughtful consequences work eventually without the negative effects of anger but I am just a human person. I try to do what I believe is best and very often I do...I actually am getting quite good at it, (need a saint icon). On the other hand I forgive my bad moments so quickly, I don't expect perfection from my difficult child and I don't expect it from me. Do you hold yourself to impossible standards or have you totally learned how to parent in a theraputic way always.