My brother, his wife and his 2 sons immigrated to the USA on 2007. His wife received her green card with no problem, but him and the sons did not. Immigration said that they are not responsible for lost documents or green cards. We had to apply/pay again. My brother and one son received the cards at this time, but not the other son. Then he had to apply / pay again and we are still waiting after 2 years.
My question is: If these documents are so important why immigration does not charge an extra fee and mail the green cards via USPS certified or express or delivery confirmation mail so they can reach the recipients or be return if something fail; or this is a piggy bank where they are making a lot of money. So far we'd spent $ 2000.