A UK survey revealed that 96 percent of the generous donors surveyed gave to charity because they wanted to give back to society and tackle inequality. And 71 percent said they gave because of their faith.