I'm tempted to say...Oh FFS, get a life. If you take 100 customers of an online retailer of cycling goodies...ANY online retailer, there'll be someone who's had sh1t service, maybe even been unlucky and had it happen twice.
Go to a proper bike shop then. It rarely goes wrong face to face.
Its the same with any online purchase...ive had problems with phones, tablets, bike parts, all sorts....once in a while, it goes wrong. Personally, i wont lose any sleep over it, lifes too short.