Distributing money to poor is not necessarily a bad idea. There has been unconditional and conditional cash transfer programs in Latin America and they have been proven to have decreased poverty in general. In unconditional cash transfers, people are just given money. This is the new trend of neo-liberalism