91³Ô¹ÏÍø

Watch CBS News

Wisconsin authorities put total arrests from clashes at beagle breeding facility at about 25

Around 25 protesters were arrested as around 1,000 animal welfare activists tried to gain entry to a beagle breeding and research facility in Wisconsin and were met by officers firing pepper spray and rubber bullets, authorities said Sunday.

Saturday's protest was the second attempt in as many months by demonstrators to take beagles from Ridglan Farms in Blue Mounds, about 25 miles (about 40 kilometers) southwest of the capital, Madison. They were turned back by officers who arrested the group's leader.

The Dane County Sheriff's Office said the situation was "significantly calmer and more peaceful" on Sunday, when around 200 people assembled outside the farm. They dispersed after around two hours, it said.

"We're pleased with the group's cooperation today, and their willingness to remain peaceful, while still sending their message of concern for the dogs at Ridglan Farms," Sheriff Kalvin Barrett said in a statement. "We are happy to support anyone who wants to exercise the right to protest, as long as they do so lawfully."

The sheriff had said in a video statement Saturday that 300 to 400 protesters were "violently trying to break into the property." They tried to overcome barricades that included a manure-filled trench, hay bales and a barbed-wire fence.

Some got through the fence but were unable to enter the facility, where an estimated 2,000 beagles are kept, the .

Those arrested included the leader of the Coalition to Save the Ridglan Dogs, Wayne Hsiung, 44, of New York, who was being held on a tentative felony charge of conspiracy to commit burglary. But most arrestees were just booked and released, the sheriff's office said Sunday.

"No one should be assaulted for giving aid to a dog, even if damage to property is part of that rescue effort," Hsuing said in a statement from jail Sunday that also accused authorities of using excessive force. "The animals of this Earth are not "things." They're sentient beings. And we have the right to rescue them from abuse," he concluded.

Protesters took 30 dogs when they broke into the facility in March, when authorities arrested 27 people.

Ridglan denies mistreating animals but agreed in October to give up its state breeding license as of July 1 in a deal to avoid prosecution on animal mistreatment charges.

On its website, the company says "no credible evidence of animal abuse, cruelty, mistreatment or neglect at Ridglan Farms has ever been presented or substantiated."

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(); } }); }); }); });