The immigration laws in the US are completely and utterly broken. My parents immigrated here (legally) a few decades ago and eventually decide to become citizens through naturalization. As I was still a kid at the time I acquired citizenship by derivation. I have held and maintained a US passport since that date. However later in life when I enlisted in the U.S. Army my passport was not considered proof of citizenship (although Executive order 610 states it should be). Instead I was asked to apply for a Certificate of Citizenship as proof. I started the process only to find out it would take 4 years (due to backlog) before I should expect the certificate to be issues. If it takes 4 years for an existing citizen with a passport to get through the process what hope do actual immigrants have?