Right on for most of your list BUT Costco? I have been going to Costco for several years and never found one that is posted. Makes one wonder if the problem is local store management policy or corporate policy.
Until it’s clear that Costco has a corporate policy that bans firearms, I’ll continue to shop there. Most of the stuff they sell is of high quality and priced right, i.e., Wal-Mart they ain’t.