Get real, with what is doable in the short term. Some personal account is way better than none. Once the benefits of some personalization are realized, the rest of the system is dead meat. Don't be such a purist that you lose the war before even joining the battle.
The original social security was supposed to be personal accounts, too. But the Government tapped into that right away. What's to say they won't do it again?
Making social security voluntary is the better option. It's easier to sell -- even liberal college students would like to avoid being trapped into that program -- and it keeps the government away from my money.