This is controversial but it is my personal experience: As a non-white, living in Germany is hard; the level of bigotry and racism in my opinion makes the nuisance of the US visa system negligible. Most tech immigrants are non-whites so I think a debate over immigration should take into account the quality of life for the techies and their family. Sure the US still have a lot to do to improve its visa system, but the…
I honestly find that surprising. Germany is the place in Europe where there is the most white guilt. I stayed there for a few months and experienced zero problems.
Simply growing up with almost no non-whites makes everyone who looks different stand out a lot, and the step from standing out to shunned out is quite small, I'm afraid.