Patience. Small business owners don't have the resources for top notch communication. You can't expect that. You can only be pleasantly surprised when you get it.
Small specialty shops are not very profitable and a lot of work. When emergency happens the business sometimes get neglected. Find out the story before jumping to conclusions.
I understand getting ripped off by a vendor and if that is what actually happened then that's not right. Neither is a bunch of backorders you can't fill. But the two aren't equal.
Small shops go out of business all the time. It's just the sad facts of life. An airgun shop has to sell a pile of air rifles to pay the rent and reap a profit. And personal emergencies always take precedent over a marginal business. So at least give the guy a chance to explain himself before sharpening the pitchforks and lighting the torches.