Defeated
There is an extremely simple solution: leave.<p>I've not lived in the US for almost two years now. I've only had to travel back twice in that time. Meanwhile, in the same time I've visited France, Belgium, the Netherlands, and Germany multiple times. None of those travel experiences were nearly as unpleasant or stressful as my two trips to the US. Furthermore, the technology communities that are growing up in these places have a vigor and sense of excitement that rivals or even surpasses anything you'll find in Silicon Valley.