-—Sidestepped the valid points in my post.——
The sale of indulgences?
The Church doesn’t claim that every priest is impeccable or infallible. Only the pope teaches infallibly, when he invokes his charism, or when the bishops meet in Council.
Infallibility
http://www.newadvent.org/cathen/07790a.htm
Myths about indulgences
http://www.catholic.com/tracts/myths-about-indulgences
13For thou hast said in thine heart, I will ascend into heaven, I will exalt my throne above the stars of God: I will sit also upon the mount of the congregation, in the sides of the north: 14I will ascend above the heights of the clouds; I will be like the most High. 15Yet thou shalt be brought down to hell, to the sides of the pit.
All of your popes have been and are fallible. The history of some of them is quite astonishing.