First off I get the idea it is insurance because it is called the federal Old-Age, Survivors, and Disability Insurance (OASDI) program. Insurance is RIGHT THERE in the title. Every trust fund that manages the money has the term Insurance right in the name. As for means testing, it was means tested once upon a time. The requirement used to be that you were completely retired. So if you worked and recieved income from that work, you didn't get Social Security, because you had other MEANS to survive. So, it should be means tested, it is an insurance. That being said, I could hire someone to take my 7% contribution per year and make more money for my retirment than the federal government is EVER going to pay me. So there should be and opt out, there should be a means test, insurance should mean JUST what it says. SS should protect those that somehow get to their golden years with no penision. Forbes should not be getting SS, and if you don't believe me, ask him, he'll tell you the exact same thing.