Why should celebrities help? They earned their money... They get paid what they do because they "deserve" it. If they weren't worth that, they wouldn't get paid it.
We don't live in a socialist society, and it wouldn't work.
I find attitudes of people who think the rich should give money to the poor, very annoying. usually it's the poor saying it. If you don't want to be poor, work harder. Get an education. It's usually what the rich did. And yes, I include sports stars. When you were hanging with your friends, they were practising. When you went out and got drunk, they were usually in bed early. When you eat McDonalds they were eating a healthy high protein diet. To get anywhere in life you need dedication. And the rewards are still not guaranteed. So for everyone to then moan, and say they should give up their money. I say fuck that.