You can carry in a bar, among other places. At 2 AM I'm not sure it
would have been that effective anyway.
Depends on the state. I know AZ bans carry in alcohol service places, I
think Texas also. But laws against, do not seem to help. There is a law
against committing murder, even 50 murders. Helped?