That is not true about not enough money coming into Social Security to pay for it. Lyndon Johnson, back when he was President, changed the rules of the game. There has always been a surplus coming in every year since its enactment, but instead of taking that surplus and investing it to pay for future generations, Johnson and Congress changed the rules where the surplus went into the General Fund so Congress could get their greedy little hands on it and pay for all their earmarks and pet projects. If that money had been left alone, there would be no forthcoming Social Security crisis.