“Please list one successful nation based upon a Roman Catholic foundation...
Straw man!
“Liberation Theology is a socialist based ideology”
This is correct and the Church has spoken strongly on the error of Liberation theology...its very terminology being an oxymoron. ;-)
The reason I objected to your initial observation was that it tends to mislead. Throughout history, especially with regard to influencing Western civilization, the Church has been a very positive influence. When we concentrate only on the negative and ignore the positive, we promote imbalance and encourage error. The Church is made up of human beings...and some have been quite sinful and brought scandal to the Church. The Teaching of the Church, however, has remained good for more than 2,000 years. ;-)
In every country and in every age, the priest has been hostile to liberty ... that's not me, that's Thomas Jefferson.