91³Ô¹ÏÍø

Watch CBS News

Florida Senate OKs easier path to imposing death penalty in wake of life sentence Parkland school shooter got

Tallahassee — The Florida Senate on Thursday passed a bill repealing a law requiring a unanimous jury recommendation for the death penalty, a reaction to the life sentence handed to the man who massacred 17 people at a Parkland high school.

The bill passed on a 29-10 vote and will allow the death penalty with a jury recommendation of at least 8-4 in favor of execution. The House still needs to approve the bill. Republican Gov. Ron DeSantis supports the proposal.

The bill was proposed after a divided 9-3 jury spared Marjory Stoneman Douglas High School shooter Nikolas Cruz in November from capital punishment for killing 17 at the school in 2018. The Parkland school shooter instead received a life sentence.

"What happened in Parkland was abhorrent. What happened in Parkland was a tragedy that will forever stain this state," said Republican Sen. Blaise Ingoglia, the bill sponsor. "That verdict shocked the conscience not only of the people of Parkland, not only the people in Florida, but people across the United State of America."

Only three states out of the 27 that impose the death penalty do not require unanimity. Alabama allows a 10-2 decision, and Missouri and Indiana let a judge decide when there is a divided jury.

Nikolas Cruz
Marjory Stoneman Douglas High School shooter Nikolas Cruz is escorted into the courtroom for a hearing regarding possible jury misconduct during deliberations in the penalty phase of his trial, Friday, Oct. 14, 2022, at the Broward County Courthouse in Fort Lauderdale, Fla. Amy Beth Bennett / South Florida Sun Sentinel via AP, Pool

For decades, Florida had not required unanimity in capital punishment, allowing a judge to impose capital punishment as long as a majority of jurors were in favor of the penalty. But the U.S. Supreme Court threw out state law in 2016, saying it allowed judges too much discretion.

The state Legislature then passed a bill requiring a 10-2 jury recommendation, but the state Supreme Court said such recommendations should be unanimous, prompting lawmakers in 2017 to require a unanimous jury.

Three years later, the state Supreme Court, with new conservative jurists appointed by DeSantis, rescinded its earlier decision and ruled that a death recommendation does not need to be unanimous. Florida's unanimity standard has remained untouched until now.

While Democratic Sen. Jason Pizzo voted for the bill, he warned senators that they shouldn't be passing legislation like this because of one case, even if they, like he, believe Cruz deserves the death penalty.

"This deliberate body can't just immediately react to one particular horrific case," he said. "I can make the argument on either side, but let's just be intellectually honest about why we're doing it: If that verdict didn't happen, we wouldn't be having this bill."

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