Below is a link to an excellent piece by Alex Epstein on the irrationality and injustice of the Social Security system. The economic irrationality and destructiveness of Social Security can be demonstrated logically in less than five minutes (as anyone who has robbed Peter to pay Paul can probably attest). The reason it goes on is that it is perceived as moral and this is the premise that must be challenged and destroyed.
How much, when, and in what form one should provide for retirement is highly individual--and is properly left to the individual's free judgment and action. Social Security deprives the young of this freedom, and thus makes them less able to plan for the future, less able to provide for their retirements, less able to buy homes, less able to enjoy their most vital years, less able to invest in themselves.
And yet Social Security's advocates continue to push it as moral. Why?
The answer lies in the program's ideal of "universal coverage"--the idea that, as a recent New York Times editorial preached, "all old people must have the dignity of financial security"--regardless of how irresponsibly they have acted. On this premise, since some would not save adequately on their own, everyone must be forced into some sort of "guaranteed" collective plan--no matter how irrational. Observe that Social Security's wholesale harm to those who would use their income responsibly is justified in the name of those who would not. The rational and responsible are shackled and throttled for the sake of the irrational and irresponsible.
Those who wish to devote their wealth to saving the irresponsible from the consequences of their own actions should be free to do so through private charity, but to loot the savings of untold millions of innocent, responsible, hard-working young people in the name of such a goal is a monstrous injustice.