Yes we need to drill into the kids' minds that authority must be respected. In my country, western society has influenced our youth to become rebellious and disrespectful. We need to enforce rules and make sure they are followed. Students who do not follow these rules should be punished in a way that makes them not want to violate it again. There was a time where our children followed the authorities and people who know what's best for them. Now our youth has been corrupted by Western European and american values that tell kids to be rude and disrespect the authority. We need corporal punishment to enforce the discipline in our rebellious children.
It doesn't really encourage anyone to do better. It also encourages kids to not go to school because of embarrassment. Embarrassment is also a very big part of why it shouldn't. There are a lot of other and better ways to punish a child for discipline. Parents should be the ones to change this.
If you look at the background of the famous Ingraham vs. Wright case, the principal gave him 20 swats for just disorderly conduct at an assembly. He had to be out of school for 10 days and seek medical attention. I now speak to you directly, provideoman123, neurology dictates that reward is better for training kids to do things and not rebel. Frankly, the greatest turns in the history of the world have been rebellions where people have stood up for what they believed in. We do not need to train kids to live in fear. That encourages nothing. We need to train kids in peace and love, not fear. There are other methods of punishment that are more effective and less harmful than corporal punishment.
Corporal punishment is, in my opinion, barbaric and should not be allowed in schools. Many parents do not even agree to physical punishment and we have learned over the years that it is terrible for children psychologically. There is no need to hit a child for misbehaving or not doing what they are told. There are other methods to punish a child for bad behavior.