You don't have to be in a millionaire tax bracket. He is donating his salary which is more than you are doing, even if you are doing something which I never said you weren't.
Erm yeah, and exactly how many
salaries does Beckham have?
I hardly think you can compare a man who endorses dozens of products and gets paid for each of them with people who work hard for an average salary. What is that money to Beckham anyway? Not much on the grand scheme of things I'd imagine. It's free publicity for him, which is what he wants.