the problem with giving to the poor is that the rich need money to create jobs (not all of them, but some) for the poor, but since the poor are too poor and didn't get an education, they cant get a job, so we need to give them money to get a job by taxing the rich. it's a big loop. the best way to fix this IMO is to stop giving our jobs to foreign countries such as india, spain, mexico, and china. (i'm not saying we should get rid of this completely because it will cause global economic instability since we are their main buyer.) we also need a halt on how much money we are currently processing, right now we can all get a stuff ton of money but still not use it because the stores will need to raise their prices to compensate. it's super difficult managing a economy of a (large) nation out of a hundred more. it's a domino effect.
IMO we need a global currency, and we need to stop using a different kind of credit for each of our stuffholes otherwise it'll cause never-ending economic problems.