These are trillion-dollar scams. Medicare has a $36 trillion unfunded liability. Social Security's is $8 trillion. There's no money to keep those promises.
But Congress isn't investigating this scam. Congress runs it. That FICA money you thought government had saved for your retirement is gone. There's nothing left but IOUs backed by nothing. Your money was spent not only on current retirees but on wars, welfare, corporate bailouts, earmarks and all the other stuff Congress wants. For years, this was possible because the FICA tax brought in surpluses that allowed government to pay retirees more than they contributed and still help buy those other things.
Those days are gone. The huge group of baby boomers has started to retire, and that means trouble. In 2008, for the first time, Medicare paid out more than it took in.