The only way to solve this mess is redistribution of wealth, it doesnt take being a rocket scientist.
Why would people who earn it the hard way want to give away their money?
Why a mother would care her children and spend resources on them absolutely for free?!!!