I'm way too soft as a teacher, I admit it. But how can I get angry at my students for talking in class if they're talking to each other in English? I actually think it's pretty cool to tell you the truth. Dare I hope we're making progress?
I also managed to shock my students into submission the other day (a different class). They were talking in Hungarian and not even pretending to pay attention. I just decided to stand up front quietly until they were finished to see how long it would take (I'm a patient punisher...waiting for the kill). Ten minutes later one of the girls noticed and shushed everyone. We continued our lesson. Later on she asked if I knew how to speak Hungarian. I said I wasn't very good at speaking it, but I could understand quite a bit. The rest of the class heard this and immediately got sheepish looks on their faces. Why? Because they were talking about some of their other teachers and classes (not always good things either). What they don't know is that I rarely talk to their other teachers, but they don't have to know that. Better to let them sweat it out. I had fun.