Well said, I'll take it a step further. Maybe if all of us as consumers were as diligent as the OP we might see better products put out. Maybe we wouldn't see so many phones and etc. being released with the number of bugs and problems they are released with only to be asked to be patient and wait months sometimes for ma/pa bell ie VZW/AT&T to get off of their collective seats to push out updates.
And THIS is why I will no longer subject myself to the will or whim of the manufacturer or carrier.
Back during my PPCGeek days HTC and Sprint couldn't decide whose fault the blame should go to so they blamed each other for a phone that was so worthless it should've never left the testing labs.
Many people were content to settle for the flaws and excuses both companies were providing. Many people decided to "hold out for a fix." The problem here was holding out meant relinquishing our right to return the phone within the time frame allotted. And THAT'S when all hell broke loose.
And just like the case with ASUS where some people are getting RMAs and others being denied, it was no different for us. We wanted either HTC or Sprint to upgrade our phones to the newest model on their dime AND not have it affect upgrade eligibility. Many of us as Sprint customers felt like we were sold a plot of dirt.
In the end Sprint did make things right but not for everyone. In retrospect I can relate to the OP cause although it's different companies, his situation and mine are very similar so I guess I feel his pain. And anyone from PPCGeek whose on this forum may remember exactly what I'm talking about.....(oh those were the days.....)
That fiasco taught me a valuable lesson. Lesson being it's my money and I can spend it as I please. I can also return as I please and it's no ones fault but my own if I don't return something defective in time. If more people do as the OP is doing it would force companies to provide is with defect free devices. After all, that's what we're paying for.