I don't boycott, I just happen to [intentionally and only] support businesses that support me.
FIFY
But seriously, this is pretty much how I operate as well. If you boycott everywhere you find some fault with you eventually (and probably pretty quickly) wind up living Amish.
This happens to be the first time I'm actually choosing to stop doing business with a company.
Buffalo Wild Wings was never here or there for me, so probably wont go there, and don't feel like sending a message will actually do much.
But for a vendor who is essentially in the same boat as we are; they rely on the 2a and suffer directly and immediately when it is crippled, to have them voluntarily cede ground and effectively aid the opposition because they "still have room to fallback", that requires sending a message.
Its like when the enemy is making ground, the artillery saying to the foot solider "this is your guys fight at this point, we just want to keep our hands clean". They can only do that for so long before they have to admit they are now the front line.