“You may have honest law-abiding people who have smoked cannabis and then get asked a question crossing the border about whether they have smoked marijuana and answer truthfully and be disqualified from entering the United States for up to 10 years, even if they have done nothing illegal and …