Bottom line is that the Catholic Church is not a social welfare organization. They want to make the world better for everyone but not at the expense of their core beliefs. As Schmedlap already...