I strongly believe in non-violence and I try to teach this to my 4-year-old son. Nevertheless the result is that I reprove my son whenever he uses violence and at the same time their classmates hit him, probably because he is an “easy target”. Do I have the right to impose a “moral law” to my son, even though this law is not followed by most of the children and causes unhappiness to my son?
The short answer to your question is that, strictly speaking, parents have a right to teach their children whatever they want. My guess is that you are really wondering whether or not you ought to be teaching your son non-violence, or whether or not you are justified in doing so. The answer to these questions, I think, will depend on the nature of your belief in non-violence. If you believe in non-violence because you think it leads to a happier world, then the fact that your belief in non-violence causes unhappiness to your son should carry some weight. But if you believe in non-violence independently of its connections to happiness, then you may very well be justified in teaching this belief even if it does cause unhappiness to your son. You may determine that the central values to be learned through teaching non-violence are so important that they outweigh the temporary unhappiness generated by this commitment.