Teachers have lost authority to control their own classroom. Nowadays, a visit to the principal's office is much more commonplace. Detention, suspension, etc are also more common.
In Jr. High, I was a straight A student with a bad attitude. I got into a fight with a kid who was picking on another kid. I chose the paddle...it hurt.
I got into a fight with my very best friend because he was showing off for a girl and picking on me. We both got 3 days out of school suspension (early in the year....an example). His mom picked us both up from the school.
I think I turned out okay, but I never ever dealt with anyone outside my classroom when I was in early elementary. I got in trouble (usually just talking too much....those who know me, understand), but the teacher handled it.
If I misbehaved and missed recess, it wasn't called "detention". It wasn't called anything. I just didn't get to go outside. I'd tell my mom, and she'd tell me to straighten up. That was all I needed...that was all any of us needed. Only one kid ever went to the principal's office, and that was because he was a bully from a bad family, etc. I got into a fight with him trying to defend another kid, too....he won. There was a good reason that he was the bully. This was in 4th or 5th grade.
Put more control back into the teachers' hands, but make sure you give them a raise and start recruiting better quality first. I don't want some flunkie who couldn't get a job so he/she decided to be a teacher on his/her Associates Degree to make these kinds of decision. BTW, I'm a flunkie, too, but that is why I don't try to shape the minds of others' children. I don't believe that I am qualified to do so.