Why are Americans so nice to European tourists meanwhile American tourists are treated horribly in Europe?

I'm American and when me and my family visited Europe, (specifically Germany, Austria, Switzerland, France, Lichtenstein, etc) we were treated super horribly everywhere, I suspect it had to do with our skin color since we're Hispanic because otherwise we were no less different than other tourists. Some place even refused to give us service as soon as we entered. Some man ignored me when I tried to ask for directions. We received lots of dirty looks at random coffee shops.

When I see Europeans visit the US, Americans are suuuuper accommodating and welcoming. Heck I even heard an American offering their home to some rando Germans in a hotel they just met. It's like they get the red carpet treatment, but this is the opposite when Americans visit Europe. Lots of anti-americanism, sense of superiority and mocking.

Why are Americans so nice to European tourists meanwhile American tourists are treated horribly in Europe?
Post Opinion