Our current Prime Minister, who's father has always maintained that the integrity of the Government and the Singapore Law must never be undermined, said that it is better to accept the legal untidiness and the ambiguity with regards to Section 377A! (see here, here, here and here). He further went on to say that since it (I suppose he meant S377A) works, don't disturb it.
Have you heard of this saying? "If it ain't broken, don't fix it!" I have been told countless times that such thinking is backward, old school of thought, reactive etc. I have been told countless times that we should actively seek areas for improvement, take some risks if necessary, don't sit and wait for the machine to fail before you act on it.