The food scarcity part of the argument in the population debate is an interesting one—people are hungry because they cannot afford food, not because the population is growing so fast that food is becoming scarce.
As discussed further in the Genetically Engineered Food section of this web site, international trade and economic policies that have lead to immense poverty and hunger, not food scarcity due to over population. In other words, this is a political problem, not necessarily a shortage problem.
Oftentimes, people make the argument that population increases increases the lack of food or ability to provide enough food to sustain such growth. However, for many decades food production has more than kept up with population growth. As Greenpeace has noted, most hungry people live in countries that have food surpluses rather than deficits.
When weighing the impacts on demands by populations versus the way large chemical companies and industrial agricultural businesses promote certain types of agricultural practices, and the serious threat of top soil loss (which will affect yields in the future, where large populations could feel an additional burden), it is less certain that populations and over population is the main cause.