I didn't really disagree with the first two, but concerning the third one, that's really not true in all places in Europe any more and a little bit of a stereotype. Berlin is very much a cosmopolitan city at this point, and Sweden has always been very open as well. As is London and even cities like Warsaw are becoming more and more accepting.
France and Italy as two very large countries stand out, the former because it's very closed up culturally, the second because it's not in a good shape politically.
I won't deny that the US has a more open culture (having experienced both myself as a German citizen who has worked in the US) but the gap is not so large any more that the generalisation is valid without qualifications.