There's a difference between legal and 'close one eye while doing sporadic anti-vice raids'.
Prostitution in Singapore should be fully legalised, with prostitutes having full health insurance and the right to form unions of their own. Like in Germany.