What Pope Francis "is doing all in his power" is being the Head Pastor of Christ's Holy Church. I hate to break it to you, but NO earthly authority can -fix- anything that happens at the ground level. That can only be -fixed- by those at the ground level.  If you are one that prefers to let the problem fester for decades, only to then blame the guy at the top, then you are part of the problem.