Get the picture! Go ask your PAP MP why unemployed singaporeans got nothing like Germany while the german works here.
I have no MP, at least not in Singapore. You, on the other hand, appear to work for the people who make all these happens.
Why is the German allowed to work as a waiter in the first place? Was he imported to wait on tables? For all you know he is a dependent (his parents working here) living in Singapore. Or working a second job? If so, what's wrong with that? Basically, we know NOTHING!
You are calling for a boycott of companies that hire non-Singaporeans, and you qualify that with "clear choices". I assume you can be the judge and jury on whether they do have clear choices.
Again, the problem is not with the businesses. The problem is with the government for allowing these businesses the choices. Once Company A goes with the choice of cheaper labor, there is no reason why Company B should not.