Republicans should keep their hands off Social Security and stop fear mongering. The Congressional Budget Office reports Social Security has over a $2.5 trillion surplus and is anticipated to pay full benefits for another quarter of a century.