Hotels are being openly hostile to Gun People and for some reason (contract?) NSSF still insists on doing business with them.
I believe you can have 2 SHOT shows a year (Florida, Texas, Tennessee, Arizona, etc) and make it productive for the companies. Hell, they can actually sell tickets and people would buy them.
Or they can simply go very big and share the same locations with the NRA Annual Meeting: One weekend NSSF and then open up for NRA members and visitors.
And I have the feeling Las Vegas will become a San Francisco within a decade as online gambling is now a thing. Might as well leave now.