You are perfectly right to be annoyed, but how do you know when those retailers ordered and paid their pieces, eventually made a legally binding order for some hundred Pro1. In those cases this is their share of the first batch. I don't see huge stocks at any retailer either.