1. It creates moral confusion if you tell a child that violence is wrong then subject them to physical punishment. 2. It may make the child fear the teacher, but that's not the same as respecting them. 3. It can cause a child psychological harm, many will remember the punishments well into adulthood. 4. It can be difficult to exactly define the line between what level of punishment is acceptable and not acceptable, much easier to ban it all together. 5. It is an out-dated way of controlling children and will present the school as old-fashioned and behind the times. 6. It may cause psychological damage to those administering the punishment. 7. All sorts of rules, training, vetting procedures need to be introduced to ensure that all is carried out correctly, increasing bureaucracy and expense. 8. Things go wrong, teachers punish children unjustly, too harshly, or can be abusive in other ways,. 9. Children learn from the teachers and use physical punishments on other children. 10. It is just plain immoral, we don't generally allow adults to hit each other to get their way, why should it be allowed in schools.