This post originally appeared at https://www.badgerinstitute.org/mps-finally-puts-cops-back-in-crime-ridden-schools/

What took them so long?

Years after we first reported on daily calls to police from MPS high schools, the Milwaukee Public Schools finally obeyed a judge’s order and placed cops back in the hallways this week. Twenty-five officers are back in 11 schools. 

The only remaining question is what took so long. 

It was way back in June 2023 that Milwaukee leaders reached a deal with legislators allowing both the city and the county to raise sales taxes in exchange for putting officers back in crime-ridden Milwaukee public schools by Jan. 1, 2024.

In the meantime, some cities elsewhere started putting cops back into schools long ago, the Badger Institute’s Mark Lisheron reported in May 2023

Progressive city councils across the country are being forced by violence in and near their public schools to rethink their bans on stationing police officers on those campuses,” he reported.  

“Sworn officers returned to Denver schools in March, one day after a high school student shot and wounded two administrators and killed himself.

The Denver Public Schools board, which voted unanimously to remove officers in 2020 were unanimous in putting them back after the shootings and suicide.

Schools in Montgomery County, MD and Alexandria, VA (also) approved restoring patrols after violent incidents.  

Progressive coalitions ousted officers from more than 50 cities, large and small, after the death of George Floyd at the hands of Minneapolis police officers, according to Education Week, which tracked the decisions though June 2022.”

var gform;gform||(document.addEventListener(“gform_main_scripts_loaded”,function(){gform.scriptsLoaded=!0}),document.addEventListener(“gform/theme/scripts_loaded”,function(){gform.themeScriptsLoaded=!0}),window.addEventListener(“DOMContentLoaded”,function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>”function”==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(“The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.”),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(“gform_main_scripts_loaded”,()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(“gform/theme/scripts_loaded”,()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(“DOMContentLoaded”,()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(“action”,o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(“filter”,o,r,e,t)},doAction:function(o){gform.doHook(“action”,o,arguments)},applyFilters:function(o){return gform.doHook(“filter”,o,arguments)},removeAction:function(o,r){gform.removeHook(“action”,o,r)},removeFilter:function(o,r,e){gform.removeHook(“filter”,o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+”_”+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){“function”!=typeof(t=o.callable)&&(t=window[t]),”action”==r?t.apply(null,e):e[0]=t.apply(null,e)})),”filter”==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});

Submit a comment

*” indicates required fields

Your name*



document.getElementById( “ak_js_1” ).setAttribute( “value”, ( new Date() ).getTime() );

/* = 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find(‘#gform_wrapper_21’);var is_confirmation = jQuery(this).contents().find(‘#gform_confirmation_wrapper_21’).length > 0;var is_redirect = contents.indexOf(‘gformRedirect(){‘) >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery(‘html’).css(‘margin-top’), 10) + parseInt(jQuery(‘body’).css(‘margin-top’), 10) + 100;if(is_form){jQuery(‘#gform_wrapper_21’).html(form_content.html());if(form_content.hasClass(‘gform_validation_error’)){jQuery(‘#gform_wrapper_21’).addClass(‘gform_validation_error’);} else {jQuery(‘#gform_wrapper_21’).removeClass(‘gform_validation_error’);}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery(‘#gform_wrapper_21’).offset().top – mt); }, 50 );if(window[‘gformInitDatepicker’]) {gformInitDatepicker();}if(window[‘gformInitPriceFields’]) {gformInitPriceFields();}var current_page = jQuery(‘#gform_source_page_number_21’).val();gformInitSpinner( 21, ‘https://e74sq7k37a8.exactdn.com/wp-content/plugins/gravityforms/images/spinner.svg’, true );jQuery(document).trigger(‘gform_page_loaded’, [21, current_page]);window[‘gf_submitting_21’] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find(‘.GF_AJAX_POSTBACK’).html();if(!confirmation_content){confirmation_content = contents;}jQuery(‘#gform_wrapper_21’).replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery(‘#gf_21’).offset().top – mt);jQuery(document).trigger(‘gform_confirmation_loaded’, [21]);window[‘gf_submitting_21’] = false;wp.a11y.speak(jQuery(‘#gform_confirmation_message_21’).text());}else{jQuery(‘#gform_21’).append(contents);if(window[‘gformRedirect’]) {gformRedirect();}}jQuery(document).trigger(“gform_pre_post_render”, [{ formId: “21”, currentPage: “current_page”, abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( “gform_wrapper_21” ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( “span” ); visibilitySpan.id = “gform_visibility_test_21”; gformWrapperDiv.insertAdjacentElement( “afterend”, visibilitySpan ); } const visibilityTestDiv = document.getElementById( “gform_visibility_test_21” ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( ‘gform_post_render’, [21, current_page] ); gform.utils.trigger( { event: ‘gform/postRender’, native: false, data: { formId: 21, currentPage: current_page } } ); gform.utils.trigger( { event: ‘gform/post_render’, native: false, data: { formId: 21, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === ‘attributes’ && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ ‘style’, ‘class’ ], }); } else { triggerPostRender(); } } );} );
/* ]]> */

The post MPS finally puts cops back in crime-ridden schools appeared first on Badger Institute.

Leave a Reply

Your email address will not be published. Required fields are marked *