Read the Social Encyclicals ALL of them---and then re-think your comments about "cafeteria Catholicism".  YOU only select those teachings that YOU think are important.  You are every bit a cafeteria Catholic.