OP, Evans don't stock the same mix or volume of products in the 50+ stores of varying size, location and product bias. Maybe your expectations aren't too high as it's a big business and the online stock list is huge, but your appreciation of the logistics etc of a business like that is off. Shipping loads of stuff in and out of stores, back to the warehouse etc costs and that has to be paid for somewhere. It's something they do but you can understand why doing it too much or without any customer commitment is just another thing that stops a business being competitive on price.
In these days of smartphone apps and mobile websites it's still good to talk )