I'm a big "vote-with-the-wallet" proponent. I drive my family crazy with the list of businesses I boycott. Burn me once and I'm done with giving you money. I've been boycotting a certain multinational conglomerate for 30 years, but it's really a futile endeavor. Even if they don't make the product, they probably make 90% of all the electrical components. It's impossible to boycott some companies.
Though I haven't done business with all our cottage vendors, I've dealt with quite a few of them and have had positive experiences with all but one. And that one will never ever get my business again.
I haven't dealt with OES, but I do know he makes some fine tarps. Personally, I probably wouldn't boycott a vendor for communication issues, especially since this particular vendor does have a full-time job and this is a side business. Now if he got my order wrong and wouldn't correct it, then I might add him to my long list of businesses I boycott.