All of that is valid, and I don't disagree on most points.
However, we have a stupidly polarized political climate right now. It makes "agree to disagree" pretty tough since the press and social media tend to stir people up.
I think it's better to rise above the noise and focus on building things. I know people on both sides of the political spectrum that are good people and good engineers. I'd rather focus on common ground.