People may have racial preferences, and that in itself is not racism, said Home Affairs and Law Minister K. Shanmugam yesterday.
But if they bring it out into the public sphere and impose it on others, then it crosses the line, he added.
"You should call it out, you should frown against it, and you should take action if it breaches the law. Because it is cancerous, it is divisive, and it undermines the values of our society," he said.
He was speaking on the Singapore Today programme on radio station CNA938, following a recent spate of racial incidents.
Last Saturday, polytechnic lecturer Tan Boon Lee, 60, lashed out at an interracial couple in Orchard Road and said Indian men should not be "preying on Chinese girls".
Business owner Dave Parkash, 26, and his girlfriend, Ms Jacqueline Ho, 27, the target of the comments, filmed the encounter and later posted the video on Facebook.
The open display of racist behaviour, among several other recent incidents, has sparked criticism and debate.
Asked by the radio presenters if racial harmony is under threat in Singapore, Mr Shanmugam said he did not think so.
"Name me a society where there is no racism (and) which is multiracial," he said, adding Singapore has made tremendous progress in building racial harmony.
He noted that Singapore's leaders have always recognised the existence of racism here - whether in the form of deep racial fault lines, outright racism, and even overt racial preferences - and stressed that the key is in mitigating it.
"Many of the Government's policies proceed by accepting that there is both racial preference, as well as racism, and how do we mitigate that to make sure that meritocracy works, and that people of all races have fair opportunities," he added.
Asked what role the Government plays in safeguarding religious harmony, Mr Shanmugam said: "It's not a subtraction from Singaporeans to say, 'I'm an Indian', 'I'm a Chinese', 'I'm a Malay', or sub-identities. Those are extremely important. They give us our cultural ballast. We are what we are."
HYPOCRITICAL
The minister noted that some people have criticised the Government for investigating those who respond to racist behaviour with racist remarks of their own.He said: "These sentiments are somewhat hypocritical... You don't respond to what you say is racism by your own racist remarks, by being racist yourself. So we call that out."
Mr Shanmugam added that while the recent incidents should not be over-dramatised as signalling a breakdown in racial harmony, they have led him to question if the country is still heading in the right "positive" direction.
"Are we sure that we are progressing in the right direction?" he said. "So it's a direction that I am concerned about."
Asked whether social media has made things worse, he said such incidents have happened but not had as much publicity in the past.
"We must also accept that things are different now. People, and racial sensitivities, are also heightened, and there have been more in-your-face incidents," he added.
"I am not quite able to say that's only because of social media."