The Trump administration violated the U.S. Constitution when it targeted non-citizens for deportation solely for supporting Palestinians and criticizing Israel, a federal judge said Tuesday in a scathing ruling that argued President Donald Trump and his policies are serious threats to free speech.