Wow, that is appalling. I ordered a bag final sale directly from Botkier. It came scratched and they bent over backwards to get me a new one, even though it was final sale.
I guess I'll be staying away from small online retailers!
And I second that shopbop has the best customer service!