Vegetarian or no, I think the real, underlying problem to shortages of just about anything you care to name is that there's just too damned many of us. Convince everyone on earth to eat granola and millet and we'll still have massive famines if we don't do something to control population.
And even if we figure out how to feed 7 billion people on falafel and arugula, what are we gonna do when we hit 8 billion, and then 9? I think we're rearranging deck chairs on the Titanic.
Oh, and since we're talking about cotton and clothes, what do you think is going to happen to wool and leather (and fur? Dare I mention it?) when we quit eating critters? And how about dairy? We just forget about it too?
The sensible approach would perhaps be to have some kind of balance between the amounts of meat eaten now and none at all.
As for population, hopefully the rate of population growth will decrease a lot as countries modernise. Several changes could influence that. Here's an
article from Wikipedia about factors affecting birth rates.
It lists several factors, including:
The promotion of a high or low birth rate by governments - contrast the one-child policy of China with the policy in Iran a few years ago where measures were taken to increase the birth rate, partly to replace the population after the war it had with Iraq. Iran now has a high proportion of young people.
The availability of family planning also has a lot to do with the birth rate: - in developing countries, provision tends to be patchy, so many many people don't use it. Also people tend to marry young. With increases in education and career opportunities for women comes an increase in knowledge about family planning, an increase in the purchasing power of the consumer, and a significant delay in the age at which people marry. Look at the marital age in the West over the past 200 years, and you'll see people tend to marry and start families several years later nowadays than they did before. And the availability of contraception and career and educational opportunities has provided so many alternatives that in some countries, the average birth rate is below 2 children per family, which of course means that on paper, the population could decrease in those countries in a generation or so. Immigration will probably make this unlikely to happen in most developed countries. Immigrants with higher birth rates are pushing the averages up.
Another factor is the age of the bulk of the population of a country - it may be that in not too many years, people over child-bearing age will make up a high proportion of the population of some countries, so the birth rate will fall, and when those generations have died, the population will have decreased quite a bit. Again though, immigration of younger people may make this unlikely to happen in practice. However, immigrants who adopt the lifestyles of Westernised young people who often wait years and years to have children - an increasing number wait even till they're in their forties or don't bother having them at all - immigrants who do likewise will naturally contribute to a decrease in the rise in the country's birth rate.
Another factor influencing the birth rate is religious and social beliefs about the use of contraception and abortion, and the age people should marry. The increasing secularisation and apathy towards religion that often accompanies modernisation and better education would bring increasingly liberal values that would allow people more freedom to use contraception and marry later. Here's a horrific example of the way in which religious beliefs can influence the birth rate:
From an article called
Nigeria: Child Brides, Stolen Lives
This week's Unreported World reveals the devastating effects of child marriage and pregnancy in Nigeria, where nearly half of all girls in the country's northern states are married by the age of 15, often to much older men.
Reporter Ramita Navai and director Julie Noon travel to Nigeria to investigate why there has been resistance to outlawing child marriage and what it has meant for thousands of young girls.
Nigeria has one of the highest rates of child marriage and pregnancy in the world and the federal government has tried to ban marriage under the age of 18 by passing the Child Rights Act in 2003. However, five years later, only one northern state has adopted the act and even then replaced the age of 18 with "puberty".
The team's journey begins at a village in Kano State on the wedding day of one young bride. Her friends tells Navai that it's traditional for girls to get married from the age of 12 and start having babies. But her friends reveal the devastating consequences of having babies at such a young age, with mothers whose bodies are physically incapable of going through childbirth suffering horrible injuries and being left physically and emotionally scarred for life. In many cases, their child also dies. ...
That programme was on a while ago. The outlawing of the practice is being opposed by Muslim leaders who see early marriage as a way to prevent sexual promiscuity caused by people experiencing pubescent changes doing what their instincts will supposedly urge them to do otherwise.
Increasing prosperity can also lower the birth rate, partly because people don't feel the need to have children to help contribute to the family income any more, which is apparently currently quite a factor in the decisions of many people in developing countries to have large families.
Social/medical programs to decrease infant mortality can also help lower the birth rate - currently in some countries, many families have a lot of children because so many children die there that they want to ensure some at least will survive. If it happens that they all do in a lot of families, naturally they'll be contributing to quite a large population increase.
Another thing that can influence the birth rate is the availability of pensions for old people. Where there aren't any, people will want to have children in the hope they'll look after them in their old age.
---------
So basically, vegetarianism wouldn't be the cure-all for eliminating food shortages; and I don't suppose there are many people who would argue that it would be; what is being argued is that it could contribute to helping a lot.
Of course, one day it might be necessary to take more drastic measures. I think the colonisation of other planets is even being looked into by some.