I was hired in my current role to replace one such professor who was fired because he insisted on giving a majority of his class failing grades. And honestly, it was the right call; he was being kind of unprofessional about it. He was teaching a very difficult subject -- C++ -- as an expert, and then getting mad that people weren't also experts at C++ within 3 months. So I agree that professors should have more control and authority over their classes, but also at the same time those professors who fail large swathes of their classes can be really unpleasant.