In this internet age it is just too easy for a company (or a person for that matter) to be villified for making a few mistakes. I agree that they should make it clear to the customer that their policy is shipping in a week or ten days. Then there should be no confusion.