This is too complex for me to explain in depth. Try looking at the works of economist Herbert Maslow, who is best known for the pyramid of motivation. The short answer to your question is that socialism, taken to the extreme, blocks progress in ascending the pyramid to the point that you CAN be charitable to others and still feel good about it.
And we are broke because we let a bunch of blood-sucking socialists pass legislation creating The Great Society that contained SO much welfare that people no longer had the incentive to go out and work. When you take away people's motivation to work, you take away the motivation from workers as well. because they are now carrying non-family members on their backs.
But the REAL reason we are broke is because we forgot Thomas Jefferson's admonition - the government that governs least governs best. If we had small government, we would not have a gazillion civil servants - not only to pay now but also to pay later in their government pensions.