I was so angry that I punched my father.
What do you think caused you to have such a reaction?
He was being very mean to me and I became very angry.
I understand that you were very angry with your father, but you should never hit your parents. You have to find ways to calm yourself down and not get so angry. Learning to control your temper will allow you to have a much better relationship with your family.
He was mean to me and he deserved it.
Just because he is mean does not mean that he deserved to be treated like that. You should show more respect for your parents at the end of the day.