It's nice to read such a constructive thread.
I particulary like what "zuu" says higher up - making parent contact and sticking to your guns - if you make a threat you must carry it out or you will have zero credibility in no time!
Often naughty kids get more attention than the good ones. Let's say Patricia is playing up. Instead of saying; "Patricia, stop that now or you'll get a detention", try something like, "look at how well Sean is doing today, well done Sean for being such a good boy." or "Sally you have been so good today, would you like to give out these books for me?"
This way Patricia gets NO attention, she doesn't have her name used and she does not feel special. Then if she continues to play up you can go to the next stage where you approach her and ask her, but without using her name; "would you like to have extra homework or would you like to sit properly and learn something?" This gives her the power to choose.
And always be professional, so that means you never lose your cool!
All the best
Shelley
http://www.teachingenglishgames.com
Games, stories, songs, plays and skits for fun and effective learning