Right. Those who weren’t carrying shouldn’t have been questioned.
I didn’t realize the U.S. had such a hodge-podge of laws and requirements. What a mess.
Here in WA State, there is no law that says you must carry ID just walking down the street. However, there things you can do here that will require a license or permit, such as digging a bucket of clams, driving a motor vehicle, or carrying a concealed pistol. If you are doing any of those things, by law you must have your license/permit on your person and present it when asked.
All WA gun laws are state laws. There are no city or county statutes that override state laws, not that some cities haven’t tried. It must be a nightmare driving from one town to another in those states that allow that sort of thing. You could literally go from being legal to illegal every ten minutes.
Police still may stop you and ask for ID if you resemble the bank robber they’re looking for. Assuming you have some, the wisest thing to do is show it to them. Being dragged off to the station in cuffs is such a damned hassle.