Let's find OUT!!!
Really what is needed is to make the professors they are already paying WORK! Right now their class loads are pathetic. They teach one or two classes, hold few office hours and spend most of their time working on obscure research often, in the liberal arts anyway, of little or no value. Cut pay, increase duties and don't let them get away with pawning off true teaching duties to novice TAs!
I've thought for quite a while that there needs to be a system of "teaching" colleges. No research, no publish or perish, no sports...just teaching. It might be hard to get past the idea that they are mere "tech schools" instead of "real universities"
Fortunately I went to a college that expected the professors to actually teach. Very few of the classes were handled by non-PhDs, and many of those were better at getting the point across than the professors. One of the classes in my was taught by someone I worked with at my full time job. The lab sections were pretty much run by the TAs (I even taught a couple), but classes generally belonged to the professors.