Wow, what a cesspool.  This goes way beyond keep out illegal immigrants.  Trump is overreaching and keeping out people with legal rights - visas - to be in the US.  These are people already vetted.  For example, Mo Farah, the 4 time Olympic champion from the UK has dual citizenship with Somalia.  He is a legal US resident, and his family lives in Oregon.  He's currently training in Ethiopia, but this order, if upheld, would prevent him from going home to his family in Oregon.  This is messed up.