In some of my classes we've discussed this at length. While I agree that it does happen to some degree I also think that the concept that "C" should be the average grade is wrong.
They require a 2.75 GPA to graduate... so if I just made what the teachers told me was "acceptable" they'd never let me have a diploma