You really can get good customer service from internet sellers. The book I was grouching about last week, Five Odd Honors, was bought online from Book Depository.
I emailed them regarding the quality of the item, they wanted some pictures as proof (I was happy to oblige), and... PRESTO!.... I have a replacement copy being sent out to me.
I wasn't rude, or demanding. I just stated my case and asked what my options were.
See, there are still some responsible vendors left online :-)