I wanted to throw something out there I though of a while back. No plan is perfect and of course there will always be government and people to screw up a good thing.
This is what I came up with a while back to cure over pupulatrion, starvation and I think many issues.
If it was possible; I think all men and women should be sterilized at birth....
Only after reaching a given age (21) and you have reached a certain education level, (High school diploma plus 2 years college) you have reached a certain income level, ($$$?) you have a spouse/partner, you have been with for a certain amount of time living together or married, 1yr + and have completed the assigned child raising classes: At that time the sterilization process is reversed and you are allowed to have children.
Yes it would be messy at first especially in 3rd world countries. Also there are people would would want to control this process for their own gain/interest and there is always the government conspiracy theorist.
Im saying if this could be done without all the problems it would solve a LOT of problems...
It's just a though but will never happen. To many people want the freedom to have bastard children who will never know their mother/father or they will be raised by crack addicted parents or worse. Wouldn't it be nice if these people could not have kids? I think having kids should be a privilege and even an earned privilege, not just a right because you can.