I've posed this question to two former prosecutors
...... but of course it would be interpreted that way by Prosecutors (and Judges, as they are "Promoted Prosecutors, as Prosecutors are "Promoted Lawyers").... it feeds their business.
It's a racket*, and a legal one ..... the "Legal Racket": The laws are largely written by and for lawyers to be applied by former lawyers, as they see fit.
Anybody with an ounce of common sense could not only see that teh Walmartz is not "A financial institution", but that legal CCW holders are not likely to rob a bank of any sort..... but that is not the reason the law reads as it does: it reads as it does so some schmuck can fork over wads of cash to a defense lawyer, and a judge and a horde of lesser "public servants" will have a full docket to soak up your tax dollars...... all because he got made as he walked by a mini-branch of a gaint banking conglomerate that was too cheap to build a stand-alone bank building......
But as with most of these situations some poor devil is going to have to go to court to get them proved.
.... that "poor devil" could well be you or me, and it's damned shame that there is an entire industry (one of many, but this one is publicly subsidized!) based on fleecing us.
*A business, legal or otherwise, engaged in the sale of a solution to a problem that the institution itself creates or perpetuates, with the specific intent to engender continual patronage.