I don't know if this "punishment" would work for you guys, but we always do silent lunch when things get out of hand. We've gone so far as to have them sit alphabetically with seats between them and silent. This worked with 8th graders, even. Also, if someone is throwing things, they have to sweep the cafeteria.
Jayna
---------------------------------
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.