Amazon did more for killing off small businesses – the big box store chains did more for killing off shopping malls (their preference is the strip mall where they can showcase their entire frontage (and do an end-run around building codes))
and yes, everyone is too broke on top of everything else