It's fairly routine for a public school teacher to "teach" and "debate" in this fashion.
I teach high school science in a public school. For those of you who don't know - maintaining control of a classroom is THE #1 problem for most new teachers and it drives them out of the teaching profession.
Problems with this teacher:
1. She doesn't know her content and her students know it.
2. She gets upset and her students know how to provoke her.
3. She has no order or discipline within the class - profanity, cell phones, multiple students speaking at the same time, noise level.
4. She lies to students - and her students know it.