Something something sitting at a table with nazis...
Sure other places aren't perfect, but this seems like an easy one to settle. The bill of rights have limits as already established by US courts, why in "defense" of the 1st amendment does the US feel like it has to be a nazi? I can't answer that, I don't ascribe to whatever belief they've got over there.
I don't mind. Any country that would ban me personally based on my beliefs is one I wouldn't want to be in anyway. Now if they'd ban people based on their country of origin, I think that's painting with too broad a brush. We can't trust all countries to use such nuance sometimes.