I already donate time & money to a number of charities, but there are limits to what charity can achieve for problems which require legislative changes or are systemic.If you're better off and would rather your money or time went towards things you prioritise over your happiness/wealth, you're more than welcome to support charities and other projects financially, or with your time and/or skills. Big society, yo.
Besides, charity should not be used as a cover for other structural problems or to enable parts of society to abandon responsibility to the people who enable them garner wealth.