They restrict freedom of speech in certain areas so that people don't get riled up by issues that only "cause trouble". But that means it's harder to question and expose some perhaps injustices. But they also mitigate that by having strong internal checks and government incentives to root out such problems.
They believe in equal opportunities, yet have some significant racially based laws and restrictions. For example, you are not allowed to say that any particular race is "better" than another. And certain things are allocated (by government) by race. But this restriction on speech / allocation helps keep the peace and prevent racial riots and animosity.
They have draconian drug policies. But they don't have major drug problems or homeless on the streets.
It's a small city, so some things are very peculiar to its situation and probably don't work elsewhere. And maybe there is a cultural aspect to tolerance for these rules too.
But whether you agree or disagree, Singapore makes you think twice whether you're right about your beliefs.