Author Sebastian Horsley was banned from entering the U.S. last week, after several hours of questioning by U.S. Customs agents at New Jersey’s Newark airport.