While yours is a widely held opinion around the Social Security and Medicare issue, it only displays the ignorance of too many, including many of our representatives about how the federal government finances itself and our economy.
There were no "funds" to steal as the program uses Treasury bonds to increase the value of payroll deductions. Treasury instruments contain no "money" because their primary purpose is drawing down excess money in the banking system without the permanence of taxation. Investors, including Social Security and Medicare beneficiaries, give up some of their spending power/liquidity for the safety and dividends offered by bonds.
This isn't reflected in the money supply because it is just an asset swap of one form of currency for another. However, when the bonds mature new money must be created to make good on the contract, including dividends earned. Only those dividends contribute to the deficit/debt, which is simply a way to keep records of the money supply between money created (federal spending) and money destroyed (federal taxes).