hey hey the speak mandarin campaign is simply geared towards the chinese.
Anyway let's put it in another perspective. I see malays speaking malay to each other, indians speaking their own language to each other. If you're in a malay majority environment for eg, malays would speak malay to each other. Can i as a chinese complain just like you are complaining right now?
For god's sake even if there's no speak mandarin campaign the chinese would be speaking their dialects like canto or hokkien and so on to each other. I'm sure you don't understand those dialects so what difference does it make whether it's mandarin or dialect?
You're getting absolutely ridiculous. No singaporean chinese would insist a non chinese to speak to them in mandarin. Yet you're actually getting sensitive when 2 chinese singaporeans speak mandarin to each other rather than english.
Answer me this. Am i allowed to get sensitive if 2 malays speak malay rather than english to each other?
As for this sentence that you wrote
I've been working for the past 30 years and I've always worked in a majority Chinese workplace. (its hard not to in Singapore)
You know i encounter the same problem too. When i'm in japan i don't know why every where it's majority japs, in malaysia majority malays, in USA majority whites, in oz the same too.
My point is that there was no problem in the past. I was working with educated Chinese and they conversed with each other mainly in English. Not in dialects. But now equally educated Chinese Singaporeans speak Mandarin most of the time at work. Now, if they are talking about their private affairs or what they plan to do after work, that's OK. But, if it is work related, it is important to converse in a language that everybody understands. I work in the civil service and sometimes one of the bosses come in and say something in Mandarin. The others talk among themselves in Mandarin and set about their work. The non Mandarin speaking ones among us (and there a few Chinese Singaporeans in this group) are left in the lurch.
By the way, you have every right to feel left out if you are working in a Malay/Indian majority workplace and most of them speak Malay or any of the Indian dialects. Especially in Singapore. But, you have to accept such stuff when you are working in a foreign country where its their language. I suppose you also have to accept it here if you work for a Chinese or Malay owned private company.
I repeat, I'm not against Chinese Singaporeans speaking Mandarin in front of me. But, when it is work related, please be sensitive to the others. Same applies to Malays and Indians.