The national debt is one of the few issues that is not bipartisan. Mostly because it is ignored by both parties as they spend to cater to voters. Thus, this argument was less about the national debt, and more about whether the government was to blame or not. Generally, those who do not control the presidency complain more than those who do, so this is more of a bipartisan issue. The comment is below. Click read more to view my reply.
What specific programs does the public want to cut, and do you want to cut?
I agree with your statement that we should not completely blame Obama or Congress for the debt. I think you will agree that we, in general, should be thankful for our government. Republicans should be thankful that they have as a negotiable Democrat as Obama, and Democrats should be thankful that they have Paul Ryan who tries to be negotiable.
Yet, and I am sure you will agree, that our current government has plenty of room for improvement. The fact that nothing is being done for the debt, though politicians from both parties agree the the debt is a problem, is one example
Also to blame are the people. The public are the supporters of the parties, and there are many supporters in both parties who regard any compromise as treason. Many Trump supporters would abandon Trump if he even hinted at cutting the military. Same goes for Bernie Sander's supporters if he spoke of cutting Social Security. Who is to blame for the debt? The American people.