What would the effect be if the twenty highest paid athletes in the world gave one tenth of their salaries to charity?

Who says they don't? Rarely do people tythe their 10 percent. If you wanted to give your 10% to the poor, don't use charities, their overhead makes your 10% turn into 1-3% on average, but it would surely help.