I also prefer to shop locally and support the small gun shops. However my problem is that they never have what I'm looking for. In the past decade I've bought a number of used Smith revolvers('70s - '90s generally), which has been my exclusive interest up to this point. There are six local shops within reasonable driving distance, and I stop in them fairly regularly to see what they have. Had I waited for any of them to get in what I wanted, I would still own no guns, a situation which likely would continue, perhaps the rest of my days. I know that they have no control over that; but if I want a certain model, I get it where I can get it.
I do buy accessories from them, but of course that's not going to keep them afloat.
Regards,
Andy