Those are absolutely fair critiques. And a lot of folks agree with that.
But for me, I think there is a good bit of difference between “you could have supported better” and being actively anti-2A like most of the businesses on the list in the OP and mentioned throughout this thread. I am watching them a little more closely than I was before, so I may or may not change my mind in the future based on those actions. YMMV