Actually, the church is the biggest problem. (I'm not just speaking of the Roman Catholic church here, but the whole body of Christ.)
So many expect government to take on the role of helping the needy that Jesus expects the church to fulfill. So many expect the government to empty the wallets of others to provide for the needy instead of emptying their own wallets to do so.
Catechism of the Catholic Church, #2431