Taxing the wealthy and simply giving it away to the poor isn't really a good solution given all other factors. Ideally, yes. Taxing those who earn more than giving it to the rest of the people through public goods is better instead of just giving the money away. Also, we have to find a way to ensure that this really happens. There's corruption, tax evasion and such. I think a good way is to enrich jobs. Some people will say that the poor can't rise up from poverty because they're lazy. I think it's because they're either underpaid or because there aren't enough quality jobs. I think the authority in a company should be more distributed. Some supervisors earn so much but the rank & file employees are carrying a lot of weight in the company as well and this goes unrecognized. That or they're left doing simple tasks and thus only get paid very low.