See here for the other rants.
Here in HK, if you order McNuggets, the server gives you the default sauce. That is, sweet & sour sauce. They have several sauces. Sometimes, they have promotional periods where they offer special sauces. But even in normal days, they at least have barbecue sauce and mustard sauce as alternatives.
(Why they don't normally have honey mustard sauce is beyond me. They only have it during special promotional periods. At those times, they call it the Singaporean Honey Mustard Sauce. I have no idea how honey mustard is related to Singapore.)
So why is it that they assume that everyone wants sweet & sour sauce? Is it because we're Chinese and they feel we have to use a Chinese sauce for our McNuggets? If so, why not give us oyster sauce or soy sauce? Or perhaps they should just take McNuggets off the menu all together and replace it with McKungPao Chicken!
Ok, I'm not really being serious when I'm implying there's a racial issue to all this sweet & sour sauce business. Anyway...
Try asking for an alternative sauce to the sweet & sour. Rather than just giving you the alternative sauce, the server will replace the sauce they've given you. Even if your order was a take-out and the sweet & sour sauce is in your paper bag under 2 sandwiches with a bunch of fries, they will use their grimy hands to dig out that sauce before giving you the sauce you requested.
Good luck trying to get extra sauce. I can't verify this since I've never asked for more sauce. But apparently, they actually charge you for it.