First of all, let us not demean the efforts of the Singapore team, they have put in long hours and great sacrifices in reaching this level. People may say they are after monetary gains, but which jobs aren't?
But let us not mix up this issue with migrant workers and professionals (ancient or recent). These workers and professionals are here to push the economy, let us not be so arrogant and naive to think that only Singapore born citizens are capable of holding the highest professional posts.
However, in the spirit of sporting. I cannot see the value of sending foreign born people to represent the country. Sure, its the Olympics, may the best representative from a country win, not the country who best managed to recruit an overseas talent.
It is not really fair to speak of economy and sportsmanship in the same breath. Do we really need to win medals to survive or have a higher standard of living?
Please don't view me as xenophobic or racist, I am questioning our sporting spirit. I do not see these foreign sportspeople as inferior, in fact, they are much superior than what our locals can hope to be.
I do not begrudge the presence of imported sportspeople, however, I feel that the policies have handed them the wrong role. They could be employed to be trainers, sparring partners of the local born athletes; realistically speaking, our local-born atheletes might not match up to these imports, but I think sportmanship means we should send our 'second-rate locals' rather than the 'first-rate imports' as representatives.
Let us cheer the 'imports' for their achievements that we have set them out to chase, but let us also take a moment to question our policies of winning in such a manner.