In Utah, we're so concerned that people might be offended, or tempted, by the sight of liquor that we've built Zion curtains in restaurants to protect innocents' eyes. Strangely, few seem to find the sight of a pistol openly holstered on a customer's hip a cause for concern.
It seems to me that a gun would intrigue and tempt a child much more than a cocktail. Thankfully, we no longer have smoking sections in restaurants, but maybe we should have walled-off gun sections.
If there's no booze in Zion, there aren't any guns.