This is one of the reasons I've let my Prime subscription lapse and started doing more shopping at Target. In addition to fewer (or no) ads, I can often pick an item up in an hour instead of waiting two days, and the prices are better.
For some things there are no bricks and mortar stores left. I wanted test cables for a multimeter. 20p from China! (takes weeks mind you); I spent about £3 to get some delivered from a company in Europe within 2 days (probably drop-shipped from China) ... I can't think of anywhere in my UK city to buy them.
Bus for me and my toddler in to town and back is £2.80+£1.40 (it's about 3 miles).
no counterfeits either, unlike Amazon where counterfeit products run rampant.
(Still use Monoprice for cables though)