Not to put a spin on this conversation and turn it into a speech on the politics of citizenship but....we really should stop letting immigrants so EASILY get their citizenships until we can take care of those who were born here properly. We just tend to let far too many people become American citizens. Look at other countries policies on this and see if i'm wrong. We can not be everything to everyone,and can not save the world from their own contreception problems. We are already overpopulated with people born in America. So don't complain when you are angry becausew it took too long to turn your green card into a certificate of citizenship. This is the way it is and if it does not suit your needs,we are not begging for anyone to jump our borders.