Obviously, you have different approach as which is the best way to achieve the goal of education, that is fine and i am NOT judging you, but please, do not judge me either, espeically before you do NOT know me and do NOT know my daughter at all. Isn't it funny that someone keeps judging another people whom he does not know at all?
One suggestion for you, there is a difference between "hit" and "spank" , go and check your dictionary, good luck!