Maybe I should be glad that my wife hates shopping and just wants to get in and out of a store with what she needed to get and doesn't bring home stupid stuff she later decides she doesn't want. I'm just using Target as an example, I'm not claiming they have the best deals on everything. We're very price conscious especially with larger purchases or things we buy frequently so for certain items we know we can get the best price from certain places and Amazon can actually cost more for some items you can just go down the street to Target or Wal-Mart and get. Plus if you think about it, Target is getting you into the store with Cartwheel app discounts and their 5% off RedCard and chances are while you are there you probably are going to buy other items that aren't at a discount so in the big picture they probably are going to ring up more sales by getting you in the door with some good deals and making up for some of the profit margins with the other items you decide to purchase there too.
Here' my example about smart shopping, had to replace a TV recently. Target had the best deal on sale for $219.99 plus with the 15% cartwheel app promotion and my 5% red card discount it was just under $186 before tax. Same TV on Amazon is priced at $222, and Best Buy for $262. I'm sure we can all find 1 particular item and price them out at different places and depending on the item the same store is not going to have the best deal for everything.
I do this with most of my purchases and it's really one of the most powerful ways to use the internet to your advantage to save money.
Specifically related to Radio Shack, I think a big problem is their prices can be unreasonably high. This winter I bought a 50' HDMI cable to run from my gaming PC through the basement and up to my TV. I finally got around to running the cable on a Friday night and it ended up being about 3-4 feet to short. So my solution was to just buy a 6' cable and an adapter to connect two cables together. My options were buy on Amazon Prime for $6-10 and wait until Monday or find it locally. The only store that had it was Radio Shack. At this point I'm willing to pay a premium because I'm an impatient man-child. I was willing to pay up to double the Amazon cost. When I get to Radio Shack and price it out, the total was $55, it was just ridiculous. And of course they tried to argue that their gold plated connector and cable gave the best signal. I didn't even want to deal with that argument so I just left and waited for gold ol' Amazon.