Americans on the whole are far more diverse than many other countries.
That allows us to be more forgiving of different ethnic, religious, and political backgrounds of our politicians. Unfortunately, it also encourages a small minority of nuts to ostracize anyone who doesn't have opinions that match their own. They are a small minority and (except for rare circumstances) no one listens to those xenophobic nuts anyway.