“In New York City, an advertising executive recently handed over her American Express Platinum Card to a homeless Manhattan man after he had asked her for change. The man, who had been without home after losing a job, used the card to buy $25 worth of deodorant, water and cigarettes. And then he returned the card.”