As much as we may hate it, it is still their property. We, as responsible CC folks, should abide by other people's requests on their property. We/you may not like it, but as responsible gun owners don't just blatantly disregard their request(s) on their property.
**I hate the look of people wearing Birkenstock's with calf-high socks, Khaki shorts, etc. I haven't posted a sign on my house (yet), but I let those folks know. If my sign says "No [said items] allowed", and you walked past it wearing said items, I'd be thoroughly PO'd for the blatant disregard for MY request on MY property.
You are absolutely correct, please voice politely if you wish, politely drop me a note or a phone call, or don't ever come over to my house again - all in protest. But don't blatantly disregard the request.
Their property. Their requirement. Their request. It may be that way for some sort of insurance requirements anyway. That I don't know.
I do agree with seeing a sign like that and not doing business with them any more. I CC and also know where I spend my money. Those places with signs posted don't get my money.
Just my .02 cents