And you have every right to your horse, opinion, parenting methods and beliefs. Have it and enjoy that. I also in my country have the freedom to live and parent the way I choose without being name called or berated for it on a forum.
Your statement is open to discussion however and just blanket saying "immoral to hit other people" is oversimplifying a gray area in parenting and life in general, even for kids. This idea that it's never ok to hit another adult is silly and contradictory at best. For example, a stranger to you and an adult strong male has your child by the throat. You have no idea what is going as you've just walked up to this occurring at a playground. Your child is clearly in distress, red faced and can't breathe. What do you do?
You hit, grab, bend fingers...basically whatever you need to do to pacify that male and get your child out of danger. Sure you can teach morals, don't hit out of anger and state it's immoral to hit other people. It's not going to help in extreme situations.
Another example, your child is in the school yard at lunch time and a teacher is at least 50 feet away on overwatch duty. A child 2 grades higher and immensely stronger takes bullying your child further and chokes your child one day. You're at work, the teacher is a life threatening distance away. My child is taught to distinguish such a situation and fight back, saving themselves if necessary. It is quite ok to hit in extreme situations. Go for the balls, eyes or whatever you need to defend yourself appropriately.
Again learn to live in the gray, you and I both know there are extremes to humanity and morals. I'll happily prepare my kids for whatever life is going to throw at them. I hope yours are just as prepared for what they may encounter.
I think that almost everyone considers self defense or the defense of your child or another innocent against an attacker to be a valid exception to the rule that it is wrong to hit people.
Also, out of curiosity, which country are you from?