You won't find a lot of opposition to your viewpoint here as there aren't a whole heck of a lot of OC'ers on this forum.
That being said, while the above scenario/ideas are very valid, a squared away carrier has a couple of means to prevent such a scenario.
- When seated, say at a restaurant, stick to booths and keep your gun side inboard so it is not visible.
- No flashy guns, a black gun in a brown holster, over a black shirt and brown pants is not going to be nearly as easy to detect from those doing a quick scan.
- Jackets slung over the shoulder, a newspaper, of just keeping your arm over you can can obscure it from casual observance without "concealing" the gun.
- Situational awareness as to how you are positioned in your environment in general and avoid establishing a routine that may set you up for ambush. Don't walk the dog down the same path every night @ 9:30PM before going to bed etc.
I will also point out that this occurrence has not happened yet...note I said YET. Some will bring up the Waffle House Not Robbery where the would-be robbers armed with long guns passed on robbing the establishment due to two open carriers being inside. That's all well and good but as the original post here mentioned, had they really, really wanted to rob that store, they could have come in shooting. Thankfully they were not willing to add murder 1 to an armed robbery charge if caught.