This comes up every year at the NRA meeting, whether or not the facility allows carry. It was fine in Pittsburgh last year, illegal in Charlotte, legal in Phoenix (except for events with alcohol), legal in Louisville, and before that was St. Louis, where it’s just not allowed by the venue. John Richardson has a handy guide to St. Louis, and where you can and can’t carry.
I will note again, that there are only a handful of cities that can host NRA Annual Meeting. It is a huge event that moves around the country so members, at some point, have an opportunity to attend. It is very difficult to find venues in every corner of the country that allow carry, and can also host an event of this size. But every year, there’s a handful of people the complain. The alternative is to limit NRAAM only to certain areas of the country where the venues allow it, denying opportunity for people around the St. Louis area to ever attend. NRA’s formula is a high-density of NRA members within a 500 mile radius, when choosing a host city, in order to maximize the number of members who get to attend. St. Louis set a record last time we were there (which was beaten by Charlotte).
I get that a lot of folks get angry when the venues don’t allow carry, and sure, there are venues in some other city where it could be allowed, but that could translate into a dramatic drop in attendance, during an election year. How do you think the media would spin that?