The protestors on the streets of London, New York, Madrid and Tel Aviv do not understand the economic and political problems they face. The developed world is suffering from a demographic crisis. Railing against financiers and the richest 1% misses the underlying cause of the crisis: the costs of paying for their own parents' and grandparents' retirements.