This looks like it invalidates any agreement on flights between Cuba and the US, since all American citizens aren't affected the same way (the Fourteenth Amendment to the US Constitution requires that all federal actions affect all citizens in the same way). The obvious next step is for the flights to be stopped by a court order, concerning which, 'lotsa luck'.