Do your children remember the times that you made mistakes?
Or if you are basically a good enough parent and apologised for your mistakes have the good times had more impact than the bad?
I have had a bad week and I lost it with my ds (aged 4). I pushed him down on the sofa and really shouted at him 
This does not happen often but I can't help but feel it will damage him in some way
Or maybe I am paranoid because I had a rotten childhood. I apologised unreservedly and we hugged afterwards but is that enough?