Gov. Reynolds signs bills eliminating gun permits, giving new legal protection to gun manufacturers and sellers

Jordan Sellergren/Little Village

On Friday afternoon, as the Easter holiday weekend was beginning, Gov. Kim Reynolds’ office sent out a news release stating that the governor had signed into a law a bill eliminating the requirement for a person to be licensed to buy or carry a gun.

The bill, HF 756, was passed by the Iowa House, with one Democrat joining all the chamber’s Republicans in supporting it, on March 17, the day after a mass shooting in Atlanta killed eight people. It was passed by the Republican-dominated Senate on a party-line vote five days later –the same day a mass shooting in Boulder, Colorado killed 10 people.

There have been 20 mass shootings in the United States since March 17.

The new law will go into effect on July 1. Currently, anyone who wants to purchase or carry a firearm must receive a license from their county sheriff’s office. Before issuing the permit, the office runs a check on the applicant using the federal government’s database of persons excluded from owning firearms. If the person passes, they receive a permit valid for five years.

Once the new law takes effect, the permit requirement, and therefore the background check by the sheriff’s office, will be eliminated. Federal law requires any federally licensed firearms dealer to conduct a background check before completing a sale, but all other sales of firearms in Iowa can be done without background checks.

In place of background checks, the bill makes it a felony for any person to sell a firearm to a buyer they “know or reasonably should know” is not legally permitted to own one. Of course, proving what a person knows or should reasonably know can be a difficult legal standard to meet.

During the House debate on the bill, Rep. Steven Holt, a Republican from Dennison and the bill’s floor manager, conceded that it was unlikely that any could be convicted on the provision of the bill, but claimed that didn’t diminish its ability to deter sales to people who are legally prohibited from possessing guns.

“I understand that you’re talking about maybe there wouldn’t be any convictions,” Holt said. “I don’t think that changes the fact that it’s a deterrent to people who read that and want to be law-abiding citizens.”

The new law also eliminates any permitting requirements regarding carrying guns, either openly or concealed. In yet another demonstration of the Republican majority in the Legislature’s willingness to preempt the authority of local governments, HF 756 eliminates the ability of cities and counties to create ordinances banning the carrying of “firearms, firearms attachments, or other weapons” when carrying them “is otherwise lawful under the laws of this state.”

The bill also allows off-duty law enforcement officers and reserve officers to carry guns on school property. Currently only on-duty officers can do so.

Supporters of HF 756 said background checks were a burden on gun owners and potential gun owners that needed to be illuminated.

“Currently, whether we want to admit it or not, our system of permits is one of mistrust,” Sen. Jason Schultz, a Republican from Schleswig said during the debate on the bill. “That means you can exercise a fundamental right, but you must prove yourself not guilty in advance.”

“That’s not how America is supposed to work.”

During the Senate debate, Sen. Zach Wahls of Coralville, a Democrat and Senate Minority Leader, pointed to the almost 15,000 gun sales the current background check and permitting system has prevented since 1998.

“If the system in Iowa isn’t broken, what are we doing here?” Wahls asked his fellow senators.

In a written statement included in her office’s Friday afternoon news release, Gov. Reynolds said the bill “protects the 2nd Amendment rights of Iowa’s law-abiding citizens while still preventing the sale of firearms to criminals and other dangerous individuals.”

According to the governor, “We will never be able to outlaw or prevent every single bad actor from getting a gun, but what we can do is ensure law-abiding citizens have full access to their constitutional rights while keeping Iowans safe.”

This year was not the first time Republicans in the Iowa Legislature sought to eliminate gun permits in the state. In 2018, there was a similar bill, but that year Reynolds opposed it, saying she supported keeping the state’s permitting system, as gun control advocates pointed out.

Reynolds did not explain in her statement why she changed her stance, and as recently as Wednesday was refusing to answer any questions from reporters about the bill.

Shortly after Reynolds’ office sent its email, Rep. Ross Wilburn of Ames, the chair of the Iowa Democratic Party, responded to the governor’s actions.

“Kim Reynolds’ reckless disregard for the safety and well-being of Iowans is limitless,” Wilburn said in a written statement. “Our communities aren’t safer when criminals can legally purchase a handgun without a background check.”

The NRA also responded to Reynolds signing the bill, praising her decision.

Reynolds signed five other bills into law on Friday afternoon, according to the email. One of them, HF 621, changes Iowa law to create special legal protection for gun manufacturers and sellers against civil lawsuits, preventing them from being sued except in a very limited number of circumstances.

The new state law is based on a federal law that President George W. Bush signed in 2005 to protect gun manufacturers from lawsuits because of damage caused by their products. The manufacturers of other products — automobiles, toasters, cribs — can be sued if it can be shown their products are causing injuries or death when used as intended, and the company is not taking all reasonable steps to prevent the problem. Such lawsuits not only make a company pay for negligence, but can be used to force companies to introduce new safety features. After a series of lawsuits were launched in the late 1990s to force gunmakers to introduce more safety features, the NRA and other gun groups pushed to shield guns with special legal protections not available to other consumer products.

As a candidate, President Joe Biden denounced the Bush-era law and said he would repeal it. That’s why the new law is necessary, Sen. Schultz said when the bill was being considered by the full Senate.

“This is a good move to protect the Second Amendment rights by making sure that backdoor gun-control, people-control gun prohibition schemes are not allowed to proliferate in Iowa,” he said.

The new law, of course, would do nothing to prevent federal lawsuits if the 2005 law is repealed. It just bars Iowans from seeking legal remedies in state court.

The email from Reynolds’ office did not include any comments on the change in state law.

[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='/gov-reynolds-signs-gun-bills/#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' >Phone</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="15"/><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>