This logic confuses me.
Half of the U.S. squad are German-born. Some have barely lived in the U.S.
As much as America loves America, we recognize that we're a melting pot of different cultures, explaining why some people choose to take pride in their heritage and root for what other teams.
Just curious though. So if you're born outside of the U.S. but are a naturalized citizen, are you not really American? Can you not root for America in the World Cup?
Most of the "German" players on America's squad are the sons of servicemen. They are American citizens, born on what is essentially considered American soil as far as citizenship is concerned.
Sure we are a melting pot of different cultures. I just find it odd that one would root for an old ancestral link, when they are essentially not part of that culture anymore. Genetically, sure, daily life not so much.
My great-grandmother was German, immigrated to the US. I'm sure she had German traditions, but I think that there is very little connection with that, even with my grandfather. Eventually, you are basically an American, with genetic ties to certain regions. You are not really part of the culture of that region anymore. I don't identify as a German American, because I consider myself an American with a genetic background related to Germany, if that makes sense. Sure we share some of the same foods and traditions, but we are really not part of German culture as a whole.
As such, I find it hard to understand why one would relate to a team in that sense. But I guess knock yourself out of you want to root for a foreign team over your home country.
And yes, naturalized citizens are Americans. They have to jump through hoops that native born citizens don't. They've earned it, and they obviously wanted to be part of American culture.