Stumbling Blocks on the Road to Sustainable Development