Yeah, and if my (high) income goes towards helping people who need it, THAT'S GREAT. I'd love to give more to those in need, but my cost of living is a function of competition with other high earners, many of whom would also probably give more if not for the high cost of living. If we all give, problem solved.
This is exactly what progressive taxes are for.