Re: I APOLOGIZED to my child.
I am not sure what his simple mistake was, but I think we have all had low points at one time or another while parenting our children. It's not an easy job.
It's good that you see that you made a mistake in the way that you handled it. Try to learn from that and come up with a new approach. It's easier said than done sometimes, but try to be patient, and if something comes up that really makes you angry step away and give yourself a few minutes to think about it before you react.
You can be the dad that you want to be with lots of love, understanding, patients and compassion, as well as tough love and guidance. Think of yourself as your childs most important roll model, because you are.