Sorry for the quadruple post, but the propaganda campaign against Social Security is soooo ridiculous. It is led by banks because banks want more privatized retirement programs because more privatized retirement programs = more fees.

As a program itself, from administrative costs to effective distribution, Social Security is well run.