Before being so critical of teachers, why don't you try to understand their situation more? They're underpaid, they have to constantly deal with immature students, and they have different methods of teaching. Show some respect before you patronize and try to comprehend what they are doing and...