Ok... I finally give in. I will give my little unimportant take on the foreign talents representing Singapore in the Olympics...
Firstly, they are representing Singapore. From the day they take up the sport of their choice till the day they represent Singapore they have given so much blood and sweat. The very least we can do is to support them. Even if they lose we must support them. Look at the table-tennis clash between Singapore and USA. 2 countries all Chinese. I'm sure the US crowd will cheer their team as much as they cheer on their 4x200 freestyle team. That's the way the sport is being played nowadays. Singaporeans should be more open.
The Singapore government is trying to put Singapore on the map on all aspects. Sports, education and arts after being so successful in business. It is not easy given the small pool of people and limited area to train in. Importing talent is the fastest method. By importing talent, local talent can also train with better players so as to raise their game. Why is China so powerful? Simply because they got a lot of sparring partners and enough soccer fields to pick their players from.
Of course, after writing all that above I also must say that given a choice, I would prefer all Singapore representatives to be born in Singapore. Or at least was bred in Singapore from the age of 1-12. Then we can proudly say that he/she came out of the Singapore system. Anything above 12 will be like recruiting mercenaries. Not fair to the athlete nor other local athletes.
Always easy to talk. Never easy to be a sportsman~