The teachings of the Catholic Church on social justice have been the subject of debate among its faithful and non-members alike for many centuries, and especially since the writing of the first papal Encyclical by Pope ...