US President Donald Trump's executive order barring refugees and blocking visitors to the US from seven predominately Muslim countries sparking despair overseas, outrage at home, and will likely land the Trump administration in court.