I think teachers should definitley have more power. When i was at school a few years ago the teachers got very little respect, kids would swear at them and generally ingnore their requests. Whenever someone was told to leave the class all they had to do was say "no" and there wasn't anything the teacher could really do about it.

I misbehaved to an extent, but not drastically, just talking during class, throwing bits of paper etc. but i knew when to stop. The majority of the kids in my class didn't and the problem was they knew the teachers couldn't do anything. Evn if they could just grab a student and take them outside it might make the kids respect them a bit more. Usually the fear of my mam being told i'd misbehaved was enough to stop me doing things i shouldn't but i agree with what others have said here that parenting needs to improve. If a teacher ever said to anyone in my class they would call home the kid would just say "go on they won't care" or "they'll take my side", and that's a huge part of the problem