Okay. In WA, it is pretty clear in the law. Our law has to be read like it is written --without getting into politics, it is one of the reasons I just stayed here. No MG's, SBR-S but hey, I get by.
Anyway, here as I understand it they have to provide a check in. If I get jury duty for instance (there is a thread about exactly this in Tacoma a year ago) they have to check my weapon. There is no weapons check in the Capitol, and so the last I heard you can carry in there. Nobody really goes there much anyway.
I can't carry in "establishments that make X revenue to alcohol sales" which I interpret as "you know a bar when you see one". So drinking at a restaurant and carrying is okay, but not at a bar (I don't drink to intoxication, so leave that out please). Now if you go to a "club" which is basically a bar + meat market (what we called 'em a decade ago) and they do scans, then yeah, they can bar you from entering. They are well within the law.
Also, "We reserve the right to refuse service to anyone for any reason", an old racist or possibly Jim Crow law (at least in roots, don't argue with me here --been all over and those antique signs were VERY popular where I grew up, as were old black/white bathrooms that are now men/women!) is now interpreted to be just as it says. So I suppose they can scan at doors and I can disarm and enter or screw off. I screw off. I agree --I DO NOT submit to any scan I don't want to WITHOUT A WARRANT. Waiting to see how that pans out with TSA when someone challenges it --it is a sticky area because they are doing warrantless searches AND the weapon is banned, but only from secure areas. I carry at the airport evertime I go, just not past the security points. Just too easy to throw you junk on the check-in counter. They tend not to lose that stuff so easy, and I carried an M4, a DPMS AR10, and a few handguns all in one case.
I can't carry in federal buildings or on federal property. So not in the VA hospital (try REAL hard to stay away from there and arms have nothing to do with it) or Post Office, which my rural one actually overlooks CC. I know because I've seen it done --but start some BS in there and you are looking at 25yrs. City PO may not be so forgiving, but I also don't think they'd dime you out. The VA would in a heartbeat. I've had a doctor that knew I carried pull some BS about checking my BP (he already had the rig there and everything, over seven years it is VERY unusual and I've never seen this doc do it before or since). He figured I had my pistol on though. I didn't, but I figured I knew how to play games better than he did, after all I studied in math analysis, statistics, philosophy, and have a penchant for game theory. I also had on an Underarmor shirt and know enough about medicine to know I don't need to take that off. So I walked away with a smile, he walked away beaten (and this doc does NOT like being beaten at his own games). Man, the VA and their games.
You know what? That is about all I can think of. I may be missing one, I think I am, but I'm pretty sure I have it covered. I have it covered to my own extent anyway.
I really feel for you folks that have businesses that can deny you your rights by hanging a sign in the door. So, so sorry.
Oh yeah, OC laws are a little different, for instance your car is NOT treated as you house here. It should though, you'd be surprised how many folks live out of autos here, mostly RV's, campers and such. But usually when I OC, it is in protest and I am showing up with others on a date, like Starbucks, Ground Zero Spanaway, on Feb. 14. There are other OC regulations I think too.
I have always wondered though, what about banks? I've heard they are federally insured and that you can't carry because of this. I ignore this one, banks don't have security. I did bank security (well, UL listed alarms, same deal, same vaults) and I'm saying it from experience. In our state law, it doesn't list them, and if it is federal it won't. This has always been my biggest grey area.
For the time being, I carry in banks. I'm not there to rob 'em, if I wanted the money I know how to cripple their alarm(s) and do it at night --but be quick! I figure if I needed it in a bank, unless something went horribly wrong that the folks there would be grateful. But I go very seldom.