91³Ô¹ÏÍø

Watch CBS News

Citizens from across U.S. come to Minnesota to learn ICE resistance tactics

People from across the nation are traveling to the Twin Cities, but not as tourists. Many want to learn in person from Minnesota protesters to bring that knowledge back to their own cities. 

Outside the Bishop Henry Whipple Federal Building Thursday was one person who is not used to Minnesota winters.   

Daryn Jackson traveled from Atlanta to spend the last week alongside protestors and volunteers alike. Jackson is working with Haven Watch, a group that aims to support people once they are released from Whipple.

"I felt deeply compelled to witness this and help as much as I could, but also because I know we are going to have to have to stand up an operation like this in Atlanta by April," Jackson said.

A new Immigration and Customs Enforcement detention facility is slated to open just outside of Atlanta later this year. The center is expected to hold up to 10,000 detainees.

Over in downtown Minneapolis, more out-of-towners gathered for a "week of training and action" with a group called Melt the ICE. Organizers say a couple hundred of their attendees traveled from outside of Minnesota, including Lena from Vermont. 

"Seeing bold vision coming from a community under attack is really inspiring, and as someone from a small place that is also at risk for that increased federal aggression, I want to learn what there is to learn and bring that back home," Lena said.

Organizers say they are hosting meetings around the metro area in opposition to ICE, some aimed at training more observers.   

While border czar Tom Homan said in early February he supports the right to protest, he warned Minnesotans not to break the law. 

"Professional law enforcement officers should and need to be able to perform their sworn duties without being harassed, impeded or assaulted," Homan said.

Homan said nearly 160 people were arrested in the month of January for impeding or assaulting federal officers.

Despite Operation Metro Surge winding down, Jackson sees what happened in Minnesota as just the beginning.

"What can you do on your street in your neighborhood with the people you live next to right now," Jackson said.

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=50747257b890e014813016b79ece0fb2'; 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(); } }); }); }); });