Every one of the humanitarian developments that you mentioned originated with thinkers who gave reasons for why some practice was indefensible.
Cada uma das evoluções humanitárias que referiu teve origem em pensadores que deram razões explicando  porque certas práticas eram indefensáveis.