Seems to me that there is a relatively simple solution for dual citizens from countries on the banned list. Renounce your banned citizenship and become only Canadian or whatever! As far asi can tell no Canadian passport holders have been denied entry to the US regardless of their place of origin. Same goes for US citizens regardless of their place of birth. Only seems to be affecting tourists, permanent residents and dual citizens, all of whom the US gives permission to enter; they have no legal right to enter contrary to popular belief. The US can deny any non US citizen access...it is their right!