Not necessarily, there are various ways to achieve honest money. Our ancestors used a gold standard to protect themselves from inflation, and it worked for them.
Not likely. We have more nukes than they do, and a better navy. They can't invade mainland USA.
I'm not forcing anyone to become totally dependent on Social Security. Bankers are doing it by inflating away private pensions and 401k plans. If you want to rescue treasury, honest money is the way to go. If people have their own pensions, they won't be as dependent upon Social Security.
In addition, bankers are printing medical inflation way beyond the CPI. Taming medical inflation will rescue treasury, because medicine is its #1 expense.