You're both correct. See my earlier post. While the poster you responded to meant it as a snarky, negative comment, social programs should always be the lion's share of a country's budget--they are in the US, Euro countries, as well as most other 1st world countries. The problem with the US is our lion is very weak, thin, and scrawny. Our US social programs are getting the lion's share but it's not a big enough lion's share, which is why Social Security is going broke--it's being starved. The problem, as you correctly pointed out, is the massive tax cuts enacted under the Republicans. Without those massive cuts, along with the equally massive spending on the useless Republican foreign wars, including the current one, the US would not be massively in debt and could bulk up the lion. Trump's latest tax cuts have added 4 trillion to the debt. Trillion with a 'T'. That's an enormous, scary amount in such a very short time period. People, whether they are Americans, Europeans, Japanese, or whatever, want their social programs--that's a given. To pay the bill for those wanted programs, instead of tax cuts, the US should be doing the opposite, increasing taxes, especially on the wealthier. And, I don't just mean the billionaires but also those earning, say, $250,000 and up progressively paying more as their taxable income increases. That's the only way forward, whether the politicians want to admit it or not.