Getting rid of tenure would help. It creates a dependent class of useless drones.
Due process needs to be followed. Freepers, remember that someone can be falsely accused. Now it is the easiest thing to do. As people wrote, it used to be assumed and OK to have affairs with students. Now it is not. (Always wrong and felony stupid, in my opinion)
Would you have someone one canned upon hearing the accusation? Then there would be no job ever again. That could be done with a conservative, a Creationist, etc.
Due process could be speeded up, but it is a contract provision that cannot be changed afterwards.