Thousands of Green Cards have been mishandled over the past three years, according to a new Department of Homeland Security (DHS) Inspector General report.