As the world’s population hit 7 billion yesterday, the debate over-population growth versus over-consumption rages.