I don't know how people have the energy to get this upset about stuff.
If you don't like queues and checkouts, shop online. It is convenient and well worth the delivery charge ($15) for the convenience. We have had 1 issue with mis-delivery in a long time.
If you have specific requirements that are outside the majority, chances are a large supermarket won't stock it, you will need to go to a specialty store. Expecting a large chain to stock something for your benefit is ridiculous. We shop at the supermarket for most stuff, sometimes online, sometimes not. We also go to an organic shop for some stuff the supermarket doesn't stock. I didn't complain to Pak n Save for not stocking organic salted butter.
Having large chains means that most things are cheaper (for the moment ignoring near-monopoly hardline shenanigans with suppliers). There are drawbacks to this - there is less flexibility for individual stores.
The above is targeted at Supermarket chains only. No comment on the electronics store stuff.
Edit: Loyalty Cards - if you care about someone data-mining your buying habits, don't use it. I really couldn't care less if they know I bought nappies, milk and a 3 pack of croissants last night. Same deal with Fly Buys etc.