You speak as if these people have no choice, as if they must go to the Olympics. Last I looked, it was a choice they make if they want to train for the olympics. (well in the US, maybe not so true in other countries years ago). The olympics is a country type competition, you walk in as a country, you wear your countrie's clothing. You have probably used the US olympic funds to get you there. I don't remember them playing your individual song you happen to prefer if you win the gold medal. Personally, I want someone to go to the olympics who is proud to represent the US and I believe the people of the US deserve that. If not, train for something else. I understand being proud of your heritage but in a talking head, speak how you feel. Tell those in your other country what they can accomplish with hard work but don't carry two flags if only one country sent you there. Let me know who's paying for his plane fare, his room over there, his food over there, etc. I can betcha he's not but the US Olympic team is. Maybe Mexico should chip in?
To the person who said some don't understand those who have different cultures, my mother was not a US citizen. Actually she is from Great Britian. Should I have been running with 2 flags? I don't think so. My daughter was in the junior olympics, went to an olympic training camp more than once and let me tell you, those athletes want for nothing. They have wonderful rooms to sleep in, they certainly aren't running on a track that they have to dig rocks out of (as was shown the other night on tv), they have the best gymnastics equipment, they are fed very well, watched by nutritionist, doctors, physical therapists, etc. Paid for by the olympic committee representing the US. Being proud of a country that you were born in or your parents came from is great, but when another country is providing for you to obtain your goal and possible future income with endorsements,etc...it was in poor taste.
Next time, I suggest he pay for his own training and march in with those few people under the independent group during opening ceremonies.