This is a bit of an overreaction as far as Costa Rica is concerned. I saw how they conducted themselves and am pretty sure if CR were not playing, they would be supporting the USA just like most of us. But you can't count on anyone to just ignore what's in their blood. What's interesting is that they were almost all not young people, unlike what you see with the Mexicans. People just assimilate differently, and Costa Ricans are not the problem. They care more about the game than people in America, and until that changes the hungrier soccer-loving people will attend these games and make more noise. On the other side, many Mexicans won't be a fan of the US and are deliberately antagonistic when it comes to the country they escaped to for a better life, and those should unequivocally be sent back because their loyalties lay elsewhere when the chips are down. I invite you to call the child of South American immigrant parents making this post a racist.
But aside from all of that stuff, It is mostly a problem with the US soccer culture, like this tweet:
@LAGalaxy tried to sell me season tickets again and when I said no, I wasn't happy with the club, I was told I was a bad fan"
In most countries, cities, states, townships, villages, hamlets, your team is your team. This guy is complaining that the Galaxy have had their first bad season in like 10 years and all of a sudden withdrawing support. Is he REALLY a soccer fan? No. He is an American sports fan disguising himself as a soccer fan. Many people who claim to love soccer think they are big supporters of the game, but aren't really. This guy was/is supposedly one of the big Twitter names in American soccer. The same type of guy like Grant Wahl, who is supposedly a soccer guy but would root against the United States vs Mexico in an important World Cup qualifier because of Trump. They are not soccer fans, they are opportunists or career-people. To use an extreme opinion, the USA could be bombing 20 countries (probably already secretly are), and I will still root root root for the home team because if they don't win it's a shame. A lot of these type of people, let's be honest, left-leaning softie types that represent the game in this country, won't because soccer is not their game. The same type of people who complain because Alexi Lalas isn't neutral, or the type of people who support Ian Darke doing USMNT games despite him looking at this as just another job. THAT is what we are dealing with, even with the most fervent supposed soccer-lovers in this country. Those people, when being 0-1 down in an important qualifier will not open their mouths and encourage their country's representatives, like those bone-chilling roars you hear for EPL teams when they are down 0-1 in the 87th minute and are bringing the ball across the halfway line. They are willing the ball into the goal. In the USA/CR game, not many people were willing the ball into the goal.