Iowa City confirms police did use tear gas on protest marchers on June 3

An Iowa City Police Department vehicle in downtown Iowa City, May 29, 2019. — Zak Neumann/Little Village

Iowa City Police Department officers did use tear gas on protesters gathered on Dubuque Street on June 3, an assistant city attorney confirmed on Monday in reply to a citizen’s open records request.

Little Village was provided with a copy of the email from Assistant City Attorney Susan Dulek, sent at 4:04 p.m. on Monday. According to Dulek’s email, ICPD officers used three chemical agents against protesters on Dubuque Street.

The chemicals used by Iowa City officers on June 3, 2020 were: a) OC – Pepper Spray Oleoresin Capsicum; b) CS – Ortho-Chlorobenzalmalononitrite; and c) SAF-SMOKE (purified terephilalic acid). Attached are the Safety Data Sheets (i.e., MSDS). The City of Iowa City does not have records of what chemicals were used by law enforcement officers of other agencies.

The person who filed the open records request with the city on July 6 wishes to remain anonymous.

The city’s reply began to attract attention on social media late Monday evening, when Oliver Weilen, a longtime activist for social justice causes, posted a screenshot of the body of the email, which he had been forwarded. (Weilen, it should be noted, was not the person who provided a copy to Little Village.)

While pepper spray is well-known, the names of the other two chemicals are less familiar to the general public. CS is another name for tear gas, and use of its active chemical compound — o-chlorobenzylidene malononitrile, also known as 2-chlorobenzalmalononitrile — is banned in warfare under the U.N. Chemical Weapons Convention, which the U.S. ratified in 1997. (The use of tear gas in war was banned in general by the Geneva Conventions in 1925, but that prohibition did not include specific information on which chemical compounds are considered tear gas.)

Terephthalic acid smoke grenades produce many of the same effects as tear gas — it is an irritant and makes breathing difficult — but are considered a less toxic alternative to other smoke grenades.

ICPD officers were part of the contingent of law enforcement officers who blockaded Dubuque Street on June 3, along with troopers from the Iowa State Patrol (ISP). All the officers were in riot gear, and an ISP officer was reportedly in command of the entire contingent.

The protest march that night was organized and led by the Iowa Freedom Riders (IFR). Like the other marches that week, demonstrators were protesting racism and police violence, and had been spurred by the killing of George Floyd by Minneapolis police officers on May 25. Following a rally at the Pentacrest, a crowd of approximately 1,000 marched across Iowa City. The march began with a brief rally at the Pentacrest at 6 p.m. and had already lasted five hours when the protesters reached Dubuque Street.

They intended to march on to I-80, but stopped short when they came to a line of police officers.

“We realized pretty quickly upon seeing the police that they were ready to engage in a violent way,” Oliver Weilen, who participated in the march, told Little Village. Unlike most of the people in the crowd that night, Weilen has previously been in protests where police used tear gas and other crowd control munitions against protesters.

The front line of marchers locked arms and stood their ground, peacefully facing the police.

Shortly after 11:20 p.m. an officer identifying himself as a member of the Iowa State Patrol used a bullhorn to order the crowd to disperse. Zachary Oren Smith of the Press-Citizen reported the officer “added that failure to do so would result in the deployment of chemical deterrents.”

According to Weilen, it wasn’t clear to the protesters what the officer had said because the bullhorn distorted his voice.

The officers then began to use flash-bang grenades followed by tear gas and smoke grenades.

Video still from KCRG’s live feed during the protest in Iowa City on June 3.

“It was extremely aggressive, extremely quickly,” Weilen said.

Protesters were already retreating as the police fired tear gas, Weilen said, and the gas made things chaotic.

“It’s an extremely panic-inducing experience,” Weilen said. “It feels like drowning in fire. You can’t breathe. Every time you cough or breathe in, it hurts more. You feel as if you’re dying. You can’t see, because your eyes are burning.”

Multiple witnesses describe the police firing several volleys of tear gas. But according to the ISP, their troopers only fired one canister.

The same person who filed an open records request with the city, filed one with the ISP. In an email reply on July 10, Sgt. Alex Dinkla wrote, “On June 3, 2020 at approximately 2323 hrs. the Iowa State Patrol working with other law enforcement agencies on Dubuque Street near Interstate 80 deployed one (1) canister of: Cs gas.”

The ICPD has not yet provided a public explanation of what happened that night. One of the 17 points in the resolution passed by the Iowa City Council to address the demands raised by IFR requires City Manager Geoff Fruin to provide the council with a report on ICPD’s involvement in the use of gas and flash-bangs on protesters.

The report was originally due to be presented no later than Aug. 1, but that deadline has now been extended because Fruin’s first choice to conduct an investigation into what happened on June 3, the Iowa Department of Criminal Investigation, turned down the job.

The city will instead hire a private firm that is experienced in conducting investigations into police conduct to prepare the report.

Little Village reached out to the Iowa Freedom Riders for comment, but has not yet received a response.

[gravityform id="17" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper your-village-form_wrapper' id='gform_wrapper_17' ><a id='gf_17' class='gform_anchor' ></a><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_17' id='gform_17' class='your-village-form' action='/iowa-city-confirms-police-did-use-tear-gas-on-protest-marchers-on-june-3/#gf_17'> <div class='gform_body'><ul id='gform_fields_17' class='gform_fields top_label form_sublabel_below description_below'><li id='field_17_7' class='gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible' ><h3 style="font-weight:800; font-size:34px;">Let's get started</h3> <p style="font-size:18px;">Fill out this form and we'll contact you with information about marketing with Little Village!</p></li><li id='field_17_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' for='input_17_4_3' ></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gfield_trigger_change' id='input_17_4'> <span id='input_17_4_3_container' class='name_first' > <input type='text' name='input_4.3' id='input_17_4_3' value='' aria-label='First name' tabindex='2' aria-invalid="false" placeholder='First name'/> <label for='input_17_4_3' >First</label> </span> <span id='input_17_4_6_container' class='name_last' > <input type='text' name='input_4.6' id='input_17_4_6' value='' aria-label='Last name' tabindex='4' aria-invalid="false" placeholder='Last name'/> <label for='input_17_4_6' >Last</label> </span> </div></li><li id='field_17_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_5' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_17_5' type='text' value='' class='large' tabindex='6' placeholder='Company name' aria-required="true" aria-invalid="false" /></div></li><li id='field_17_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_3' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_17_3' type='text' value='' class='large' tabindex='7' placeholder='Your email address' aria-required="true" aria-invalid="false"/> </div></li><li id='field_17_8' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_' ><label class='gfield_label' for='input_17_8' >Email</label><div class='ginput_container'><input name='input_8' id='input_17_8' type='text' value='' /></div><div class='gfield_description'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_17' class='gform_button button' value='SUBMIT' tabindex='8' onclick='if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; jQuery("#gform_17").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=17&amp;title=&amp;description=&amp;tabindex=1' /> <input type='hidden' class='gform_hidden' name='is_submit_17' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='17' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_17' value='WyJbXSIsIjlmNzc1YTEyZmZjNmYyODk5Mzk0NDM3ZjRlOGYyZDNmIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_17' id='gform_target_page_number_17' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_17' id='gform_source_page_number_17' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="109"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_17' id='gform_ajax_frame_17'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 17, '' );jQuery('#gform_ajax_frame_17').load( function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_17');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_17').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;if(is_form){jQuery('#gform_wrapper_17').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_17').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_17').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_17').offset().top); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_17').val();gformInitSpinner( 17, '' );jQuery(document).trigger('gform_page_loaded', [17, current_page]);window['gf_submitting_17'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_17').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_17').offset().top);jQuery(document).trigger('gform_confirmation_loaded', [17]);window['gf_submitting_17'] = false;}, 50);}else{jQuery('#gform_17').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [17, current_page]);} );} );</script><script type='text/javascript'> if(typeof gf_global == 'undefined') var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2},"base_url":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope","number_formats":[],"spinnerUrl":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope\/images\/spinner.gif"};jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 17) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [17, 1]) } ); </script>