As a non-Catholic, that seems to be a very strong indictment of the Roman Catholic Church. Without trying to be overtly obnoxious - Is there actual documentation of your allegation, or is this just “tin foil hat Monday”?
I am headed out the door and don't have time to hunt up others but there ăre several more authoritative than this one.