It's not that Americans are arrogant, it's the other cultures that prop up the American culture and make them seem to be better.  Americans are just Americans just like Germans are Germans.  One can't help but be a product of their culture.  There are many Americans that look to other cultures and admire them for what they are and where they have been.