It all comes down to numbers. No tourists - No Divers. As has been discussed many times in this forum, internet sales are hurting the dive shops also. You cannot buy air over the internet, get personal service, have your reg looked at for a quick fix of overhaul. From my observations of the internet, most of the prices after the shipping is added on is not much cheaper when purchase from a LDS.
On the other hand as, someone indicated, dive shops that give poor service are their own worst enemy.
Hopefully the decent shops can survive until the tourists come back in full force. Although there is no quick fix to this complex problem, maybe we'll see an upturn in the months to come.
Just my $.02.
Dive safe
Joe