In my point of view, the one free packet of sauce is definitely enough for 4 pieces of nuggets. Those who wanted more are being greedy and shellfish. They are likely bring home for their own cooking purposes.
However, taste from individual customers may vary- some like it hot, some like it plain. I suggest that McDonald should have a 30 cent deduction for those who prefer to eat plain without sauce. In a sense, McDonald is buying back the customer’s entitled pack of sauce.
In fact this move by McDonald is a form of public education, teaching the public not to take more than what they need. Singaporeans will only be mindful of the amount of sauce they take when it involves paying money out of their pocket. I hope fellow Singaporeans can accept and understand the reasons behind McDonald idea of introducing extra charge for nugget sauce!