The problem with Social Security is universality - the notion that everyone will work until 65, then retire and work no more and the state will pay them a living wage in perpetuity.
A much better way to do it would be to create incentives for those who are willing and able to work to continue working, and to create more incentives for people to save for their own retirement and make their own choices about when to retire and how much work to retire from.
Eliminating the cap on social security is a backwards way to look at it. You want to tax the rich, then give the money back to the rich. That’s just creating a government middle-man. A better solution would to recognize that the rich are perfectly capable of funding their own retirement, and therefore means-test social security.
In addition, rather than giving everyone the same SS pay, index it to wealth and income. Here in Canada, our social insurance system is solvent. Canada has caps as well - our maximum pensionable income is $48,000 and change, and our maximum contribution is $4,326.30 in 2011, including the employer’s part. However, when you retire, you only get $960 per month for your contributions, which isn’t a whole lot.
But above that, we have all kinds of supplements that people can be eligible for depending on their income and their wealth. There is Old Age Security, a Guaranteed Income Supplement, disability pension amounts, and other benefits. If you are eligible for all of them, you can collect something like $2200/mo, which is a reasonable income for a retired person with full health benefits and no job-related or family-related expenses.
So what we’ve done is essentially to split our government retirement benefits in half - everyone gets one half, and we means-test the other half. An eminently sensible solution. Why should Bill Gates get the same pension check as his maid?
Also, a low guaranteed pension encourages people who are not rich but who are wealthy enough to save for part of their own retirement to do so. And it acts as an incentive to stay in the work force for as long as they can manage or desire.
The one problem with Canada’s system is that there’s a range of income and savings where it makes little sense to save for retirement, because all your savings have the effect of clawing back your government supplements by a nearly identical amount. So the person who saved $100,000 for retirement isn’t any better off than the person who saved nothing, assuming they put their savings in registered retirement savings accounts. To address that problem, we now have tax-free savings accounts which do not count as income when you withdraw the money.