I've also wishes Apple really working on something to solve our problem.
Until then we'll have to kept all the frustratings all onto ourself.
Lastly, in Singapore consumer does not possess any right to return an unsratched defective product for a full refund. Unless the particular product are still in the sealed box or has not deliver to you, and only applicable if you purchase the products with Giant store. Only if we willing to take more hassles and own precious times to file in a complaint to our CASE (Consumers Association of Singapore). With some process payment make, they'll try to write to Apple. If you're not willing to make any payment to them, they will just jot down your case for record purpose only. There's alternate way, lodge in your complaint to Small Claims Tribunals. Again this also require a small lodgement fee.