I bet they don’t have to do too much to enforce some of these laws. Singapore is one of the places (along with Japan) with really low crime rate. The legend (see youtube) is that, if you leave your iPhone on a table in a coffee shop, you can come back to claim it a few hours later. A good part of it is probably because of socioeconomic reasons.
Otherwise, I also bet it’s just your getting caught by the authorities (with whatever Orwellian technologies they use to catch you) and your being reported by people surrounding you.
I must say, you are a fine-avoiding citizen! ;-)
Meanwhile, other laws in Singapore (with some exceptions):
Life is grand!
Haha, apparently, there is no direct law against cursing, but they can still throw these at you:
Disorderly behavior: Under the Miscellaneous Offences (Public Order and Nuisance) Act, using abusive or insulting language in public can be considered disorderly behavior. This offense carries a maximum penalty of 6 months imprisonment, a fine of up to S$2,000, or both. The key factors here are the volume, tone, and target of the language. Shouting profanities at someone in a way that creates a disturbance could fall under this category.
Abusing a public servant: The Protection from Harassment Act protects public servants from verbal abuse, including threats and insults. Using abusive language towards a police officer, teacher, or other public service worker while they’re performing their duties is an offense with a maximum penalty of 12 months imprisonment, a fine of up to S$5,000, or both.
The above comment also is in SGD, not much solace.