First...the Johor Sultan tried to defend it against the Brits...it failed.
Next...the British tried to defend it against the Japs with big cannons...it failed..
Singapore historically will not survive any war...
it is better to pay US marines with 30% of our defence expense rather that have a WHITE ELEPHANT SAF.