Population control is a touchy topic. I believe in due time, things will balance itself out. A country that is over populated will eventually starve to death. It is the law of nature. That being said, as under developed countries begin to modernize economically and technologically, its population will level off and eventually decrease if there were no immigration. One of the reasons why under developed countries like China and India have a large population has to do with health. These countries don't have affordable healthcare, and so as a result, a lot of people's offspring never make it to adulthood. So the idea is the more kids, the more likely you will have one that reaches adulthood and hopefully take care of you in your elderly years. Now, as a result of improving economics and technology, today's children in these countries have a lower mortality rate, but the mentality of the people has not caught up to the economic reality. Thus, they have a booming population. Also, the lack of access to contraceptives also play a role. Basically, to fight population control is to educate and increase the standard quality of living. So, in the end, these countries must develop and it will probably take a couple of generation for population increase to subside. I believe China has their situation under control. I think the rules for reproduction there has loosen a bit, but instead of throwing you in jail, they just make you pay extra taxes. As for the United States, most of the population increase is related to immigration. There is a pattern, and in due time, it will balance out. It is just how long will we have to wait.