I wonder how this works. I was born in the US and lived in England for over 6 years. When I watch the World Cup I cheer for both the US and England. However, when they play I would still have to cheer for the US. I would have when I was in England too!
This whole thing makes me ill.
IMO, the reason these new Americans don't give a damn about the US team and usually cheer against the US team is that we let them into the country with little or no difficulty. Hence, they take us, our economy, and a our freedoms for granted. To Hell with them!