The only nit I would pick is the line about Social Security recipients taking out more than they put in. Yes, they are getting more than they have deposited but you are forgetting about the time value of money. It isn't like they put the money in yesterday and are taking it out today. They have paid in over a whole career, 30 or 40 years. The average person should expect an investment to pay interest so they would pull out more than they put in, or else why invest in the first place? Even at a paltry average of 4 percent interest with compounding the average recipient would receive much more from a savings account than from Social Security.