even the best retailer occasionally runs out of stock or cocks up a delivery.
Indeed. The key word here though, is "occasionally".
There's a difference between running out of stock from time to time or stuffing up a delivery once in a while and habitually taking money for "in-stock" items which are not actually available for dispatch then not responding to a customer who is out-of-pocket and silencing or burying unfavourable reviews.
There is a good reason that Bloviation are at the bottom of every category list they've selected so far - Because their issues aren't simply the occasional hiccup which would be expected of any retailer.
Their reputation has spread to here, too:
FLYER Forums ? View topic - Proviation
How hard can it be?
For an honest and ethical businessman, not hard at all.
Paul..