Not everyone cares more about getting drunk than their personal safety.
If people want to get drunk, let them. If people want to carry a firearm for protection, let them.
Law abiding citizens wont be doing both at the same time and the ones who don't care about the laws don't care about the laws...