I agree about naming and not-shaming the better companies too – to be fair, I've had excellent service from CRC and wiggle.
It is a problem, I am very unlikely to buy from any website now which does not show stock status (it might be a hassle for the retailer but if you're going to sell online properly it's something you need to setup). I'm also unlikely to order stuff that is shown as out of stock as you have no way of knowing when it'll be in.
I agree. I wouldn't order out of stock stuff or from websites not showing stock status either.
The frustrating thing is, Leisure Lakes said it was in stock at the time, and did when I checked again after I had ordered!