91³Ô¹ÏÍø

Watch CBS News

Atlanta Councilman proposes open container district downtown ahead of FIFA World Cup

As Atlanta prepares to host this summer's , City Councilman Jason Dozier is pushing a proposal that could create a new open container district in the heart of downtown. 

If passed, the measure would allow people to drink alcohol on designated downtown streets — a move supporters hope will increase foot traffic and bring new energy to the area.

The proposal is currently being discussed in the city's Public Safety Committee. Councilman Dozier believes the initiative could revitalize parts of downtown, drawing more locals and visitors to shop, dine, and enjoy the city's attractions.

Some downtown business owners are enthusiastic about the idea. 

Darryl Harris, owner of Crates ATL on Mitchell Street, supports the prospect of an open container district. "I'm open to the possibilities," Harris said. "I think it will help the community. I think more people would be more apt to come down here, shop, and just hang out."

krates.png
Darryl Harris, owner of Crates ATL on Mitchell Street, says he supports the prospect of an open container district. CBS News Atlanta

Amina Johnson, a bartender at Tyde Tate Kitchen nearby, echoed that optimism. "I feel like it's a good idea. It'll bring a lot of people, a lot of business to us, and people can come and enjoy some good cocktails, have a good time," Johnson said.

But not everyone is on board. Antonio Brown, co-owner of Stir House Atlanta and a former city councilman himself, voiced strong reservations. "It's a recipe for disaster," Brown said. 

atlopencontainerstory.png
Antonio Brown, co-owner of Stir House Atlanta and a former city councilman himself, voiced strong reservations against the open container district idea. CBS News Atlanta

He argued that the focus should be on addressing downtown's larger issues, such as safety and business support, before trying to draw crowds with open container privileges. "What about the Atlantans in the city? The people that are from Atlanta that live in Atlanta? They don't come down here. Why? Because they don't feel safe."

Councilman Dozier acknowledged these concerns, stating that he is working to adjust the proposal to better align with state law. 

For now, the fate of the open container district remains uncertain, as city officials consider potential revisions and whether the measure will advance to a full City Council vote.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });