Coralville City Councilmember says he has ‘zero tolerance’ for Black Lives Matter, calls it ‘a bunch of criminals’

Coralville City Councilmember Tom Gill (left, mustache) interrupts Meghann Foster as she discusses her conversations with families of color at a protest. Tuesday, July 14, 2020. — video still

Update: Tom Gill resigned from the city council on Friday, July 17, hours after the publication of this article.

During the public comments period of the Coralville City Council’s Tuesday Zoom meeting, multiple residents inquired about the city’s efforts to oversee and potentially reform the Coralville Police Department, as protesters have demanded.

Twice, Councilmember Tom Gill interrupted responses to these questions from his fellow city councilmembers by pointing out there was a work session slated to discuss issues of racial justice following the meeting.

One member of the public had written in to thank Mayor John Lundell and Councilmembers Meghann Foster and Mitch Gross for delivering speeches at a June 22 rally of local Black Lives Matter (BLM) advocates at S.T. Morrison Park, but wondered why they didn’t stick around for the march afterwards. As Foster replied, saying she did stay long enough to have meaningful conversations with local people of color, Gill loudly interrupted.

“Mayor, Mayor, this is public comment! Not speeches,” he said, slamming something down on his desk.

Lundell did move on to a different comment, but Gross returned to Gill’s outburst. “Listen, Tom, Meghann and I were invoked in the public comments. When we’re asked a question about that, we have a right to respond and that’s OK for us to do.”

Protesters in front of the Coralville Police Department, June 1, 2020. Jason Smith/Little Village

Gill, a dentist currently serving his fifth consecutive term on the Coralville City Council, didn’t offer a retort, instead waiting until the end of the meeting to explain his “volatile” behavior. It was provoked by his distaste for Black Lives Matter, he said.

You’re probably wondering why I’ve been so volatile tonight. It’s because of BLM. And BLM, to a lot of people, is a great organization. But BLM to me is a bunch of criminals, and I have zero tolerance for criminals. And the reason I did not make it to that Sunday event was when John called me and asked me, I said I’d be happy to on the condition that there was no criminal activity. That night there was criminal activity. And that’s why I have zero tolerance for BLM. I’m sorry, but I will fight you to my living end. I do not tolerate criminal activity. Don’t look the other way, it is criminal activity. Thank you.

Asked by the Press-Citizen what “criminal activity” he was referring to, Gill said he was upset by the graffiti left around Kinnick Stadium and the University of Iowa Hospitals and Clinics in Iowa City on June 6 following a march by the Iowa Freedom Riders. (IFR has frequently discouraged demonstrators from spray painting.) He also clarified he wasn’t calling “the whole Black Lives Matter group criminals.”

Following his comment during the meeting, other councilmembers spoke up in defense of Black Lives Matter both locally and nationally.

“I want to go on record and say that I think that the work that the Black Lives Matter is doing is really important work,” Foster said. “I think that we need to make sure that we are focusing on the important issues that are facing the Black community. I can say I don’t like talking about this a whole lot because I don’t like centering my experience as a white person, but I can say that that phrase means a lot to me being the parent of a Black child. That means so much to me to hear that statement and to see this work moving forward. It’s not just because of my child or my family that this is important; it’s for everybody’s kids and everybody’s family.”

After making an impassioned plea for the public to reject COVID-19 disinformation and wear face masks, Councilmember and nurse Jill Dodds praised both the Coralville Police Department and those involved in conversations surrounding racial equality. (She said data released to her by the CPD, which will soon be made public, has reassured her that CPD have a good reputation when it comes to fair policing.)

“As long as I’m an elected official,” said Gross, Mayor Pro Tem and interim assistant principal of Northwest Junior High School, “and as long as I’m in an administrative role of the only majority minority [secondary] school in this district, to me, Black Lives Matter means making sure that people of color have the social and the economic and the political leverage to thrive in our communities. For too many years that’s not been the case and that’s why I strongly support that movement.”

“I’ll just go on record, too, as being very supportive of the BLM efforts in our community and across the area,” Mayor Lundell said before closing out the meeting. (Gill supplied the motion to adjourn).

Gross offered a more pointed criticism of Gill’s sentiments in an interview with the Press-Citizen. “I was greatly disappointed by the racist comments that my colleague made about Black Lives Matter. To label a movement that is fighting for justice and against 400 years of systemic bigotry, to deem that criminal is so unfortunate.”

Gill, for his part, said he believes support for police reform will weaken after the election in November. He is less enthusiastic than his colleagues about instituting the demands of protesters — including forming a citizens review board, banning chokeholds and publishing the police department budget — as the Iowa City Council has resolved to do.

“People live in Coralville because it is Coralville,” Gill said. “They live in Coralville because it is not Iowa City.”

Marchers enter Coralville during the June 11, 2020, IFR protest. — Paul Brennan/Little Village

Also at Tuesday’s meeting, the council decided to strongly encourage mask-wearing among residents, and expressed hope that Gov. Reynolds would permit local ordinances soon. Their COVID-conscious Fourth of July fireworks display was a success, they agreed, and Gross said locals, including an emergency room doctor, have thanked the city for opening the Coralville Pool, because it’s safer for swimmers than the alternatives, rivers and lakes.

[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='/coralville-city-councilmember-says-he-has-zero-tolerance-for-black-lives-matter-calls-it-a-bunch-of-criminals/#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="133"/><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>