German national Fabian Schmidt, 34, was detained at Logan Airport on March 7 despite holding a valid US green card. His ...