Trump's policies are eerily reminiscent of Hitler's. Seriously, go look up some transcripts of Hitler's speeches, especially the early ones, and substitute "Muslim" for "Jew" and compare the results to Trump's rhetoric. Better yet, show the results to some Trump supporters and ask them if they agree with the sentiments.
But I don't really care what color their shirts are. What I care about is: by what process do we decide who gets thrown out and who gets to stay. Trump's policy is: throw out everyone who can't prove they're here legally. Well, if a passport isn't good enough proof (and it manifestly is not) then I'm not sure I can prove I'm here legally.
Will it be "that bad?" Maybe, maybe not. But if history teaches us anything it is that the time to speak up is before the answer becomes apparent.
[NOTE: I posted this comment in the wrong place in the comment tree, but someone posted a reply before I noticed so now I can't delete it. I re-posted it in the right place: https://news.ycombinator.com/item?id=12418441]