Your solution is the problem. The Church should have been more selective. The Church looks like it was setup by some inside clique pushing for this result. I have read instances of men being rejected as candidates because they were 'too conservative' and politically incorrect. There is no reason why these men ever became priests. Like the Marines say 'a few good men'.
Unfortunately, while Pope John Paul was out of the Vatican travelling, the infrastructure of the Church has about collapsed. Priests, brothers, sisters are down, people not believing in the Real Presence, preaching against sin is a thing of the past. What is needed is for the next Pope to be like General Patton. Maybe he might slap Kennedy around.