1. The search was done by a Westlake police officer doing security at the theater.
The problem that I have in those situations is that there usually isn't an easy way for citizens to determine if the officer is on the clock as law enforcement proper or as a security guard. In the case of the latter, one might be more inclined to tell him to pound sand and then would leave the theater. In the case of the former, one may be concerned about contempt of cop or otherwise running afoul of some nuance of RAS, probable cause, and grounds for arrest.
I know in my personal situation that I don't always process information as rapidly as years past so it takes more effort to evaluate a law enforcement encounter. Still, I wouldn't have consented, as the theater goer reportedly did, if I didn't posses a CHL license. Even with a license, I'm not sure that I wouldn't have done the whole "am I free to go" schtick
** in light of the other encounters tainted by the media surrounding the Colorado incident lately. If it were easy to determine that the officer was working a security detail, then I'd be inclined to bid him good day and leave the premises.
** Then there's the notification requirement problem. Asking, "Am I free to go?" after notifying that you posses a CHL and are armed. If one knows he is working a private security detail, then no notification is necessary. However, if he's not then that becomes an issue. It's too difficult to tell in which capacity he is operating at the time; unless there is a way to know which I'm missing. I could be misinterpreting "stopped for law enforcement purposes" as well. I don't take an officer working a private security detail as "law enforcement purposes." Again, I could be wrong in that line of thinking.