If a student is grousing about the quality of instruction they receive in class - they have no business being in college. Learning is something the student does for themselves. The professor is there to direct them to what they should be studying, and keep them to some sort of schedule through regular testing intervals. Expecting anything else is a kindergarten mentality (which isnt to say that plenty of people arent herded through our higher education system with just such a mindset).
Hmm. I wonder if you've ever sat through a chemistry or physics lecture presented by a graduate teaching assistant whose English is frequently unintelligible, mostly because English isn't his or her first language?
Sitting elbow-to-elbow in the equivalent of a basketball arena with 500 of your classmates, straining to understand just enough to take notes, let alone actually learn the material... yeah, students who actually want to learn pay too much money for that level of customer service.