showing kindness and understanding
giving, generous
(of, holding the views of) a person who works for the welfare of human beings by reducing suffering, reforming laws about punishment etc)
giving, compassionate
having, showing, thoughtfulness, willingness or sympathy for others
generous, good
kind and helpful
charitable, giving