It (like all Ponzi schemes) WILL collapse. It simply is not sustainable. The ratio of payers to collectors is below 3:1 now...I recall it is expected to be at 2.5:1 by 2020. Short of basically gutting it (raising tax rates, raising retirement age, and cutting benefits), it's doomed.
The only way to "save" it would be to index it: Social Security should pay out starting when the recipient reaches the average life expectancy in the United States, plus one.
Curious where you get your stats. So your saying right now there are only 3 people working for every retired person? I wouldn't have guessed.
As of June 30, 2011, 54.8 million people or 17.6% of the U.S. population were receiving monthly Social Security benefits.
Source:2012 Social Security Trustees Report.[1] This report was published in April 2012 and uses data from 2011 as a baseline.
Social Security Basics - Just Facts
Employment peaked in November 2012 at 135,069,000
Current Employment Rate | UnemploymentData.com
So simply divide 135,069,000 that PAY INTO SS by 54,800,000 that receive SS checks.. or 2.46 people working paying into SS to pay 1 person.