You seem to ignore or maybe you dont know that this is not a problem unique to the Catholic Church.
Public schools had the same method of dealing with pederast in most of the twentieth century. Fire the teacher, hush it up and send the teacher down the road.
Yes, the Catholic Church will naturally be held to a higher standard but in the end, it is an institution comprised of men intent on protecting that institution and its image.
The Church can not change eternal truth because mistakes were made.
I am no longer a Catholic, but I find that a lot of people find it easy to ignore what is going on in their backyard or any other backyard to take a shot at the Catholic Church.
It is easy and a bit gratuitous, IMO.