Advertisement

‘A loaded gun in every aisle’: Hy-Vee is introducing a new retail security team


A member of Hy-Vee’s retail security team wearing a handgun, taser, body camera, pepper spray and handcuffs, shown on a screenshot of b-roll video from Hy-Vee on Dec. 30, 2021.

The shoulder patches say, “A Helpful Smile in Every Aisle,” but the police-style uniforms, complete with belts with holstered taser and possibly handguns, may send a very different message as Hy-Vee deploys a new retail security team in its stores.

The West Des Moines-based supermarket chain will begin introducing its own security force “as part of its ongoing efforts to ensure the health and safety of both its customers and employees,” the company announced in a news release on Dec. 29. The program will roll out throughout 2022, but security teams are already present in some stores.

Internal job postings reveal that security officers will patrol and monitor the premises and “if needed, [apprehend] theft suspects in compliance with Hy-Vee’s standards and guidelines.”

Other listed duties include:

  • Exhibiting respect, concern and patience in all customer and employee interactions.
  • Monitors the store property, as well as customer and employee activities, for potential theft of assets or damage to assets on Hy-Vee’s property.
  • Takes appropriate action to prevent theft; apprehends individuals engaged in theft activity.
  • Reports any internal theft suspicions and observations to Loss Prevention Area Manager.
  • Assists Loss Prevention with investigations.
  • Makes recommendations to Directors regarding loss prevention best practices.
  • Contacts and coordinates with local law enforcement regarding known offenders or suspicious persons observed during duties, parking lot accidents, notifies fire department or ambulance services in case of emergency, maintains public safety within the store.
  • Reports unsafe conditions inside and outside of the store to management.

While the news release did not say whether security team members will be armed, the job posting requires applicants to “be able to demonstrate proficiency with duty weapon” and “to pass [a] designated handgun qualification course.” They must also complete a defensive tactic course.

The job requires a high school diploma or equivalent; prior experience working in law enforcement, military or corrections; and a permit to carry a firearm, or eligibility to acquire a permit.

A video released by Hy-Vee shows the security team members carrying a handgun, taser, pepper spray, two magazine pouches, handcuffs, a flashlight and wearing a body camera. The security officers in the video are also unmasked and do not follow social distancing guidelines.

The stated goal of the new security force “is to create a consistent look for the security team and consistent approach to customer service and security across all of our stores,” according to the news release. Previously, Hy-Vee has used third-party security contractors or off-duty law enforcement in its stores.

When asked for an interview, Hy-Vee spokesperson Christina Gayman told Little Village, “We have nothing further to add.”

Gayman told the Des Moines Register there has not been increased theft at Hy-Vee locations, though they have seen an apparent increase in thefts from retail stores nationwide. Hy-Vee hopes to have one security officer present during each store’s operating hours, she said.

“The goal of our retail security program is to be a visual deterrent to crime and violence,” she told the Register via email. “Our officers will move throughout the stores, but this is more about being a visual deterrent and less about watching customers.”

Hy-Vee’s Vice President of Security Jaime Sipes repeated this statement to KY3-TV in Missouri, again pointing to an apparent increase in thefts in U.S. retail stores.

“We’re really a visual deterrent to criminal activity and violence,” Sipes said. “And so we are not looking to interrupt people’s rights. We’re there to be an extension of our legendary customer service within Hy-Vee to ensure the safety of our customers and our employees.”

Property crime nationwide has decreased from 2010 to 2020, according to the Federal Bureau of Investigation. Within that time frame, burglary has decreased 53.4 percent, robbery 32.5 percent and larceny 27.4 percent.

Hy-Vee may have seen a 2021 national retail security survey by the National Retail Federation, an industry trade group. But it found that the average shoplifting apprehensions, prosecutions and civil demands in FY 2020 were lower than numbers from the previous five years.

Around 69 percent of retailers surveyed saw an increase in organized retail crime (ORC) in 2020, which includes crimes like professional shoplifting, cargo theft and retail crime rings. But one individual acting alone is not considered ORC.

Hy-Vee’s security teams will not help prevent massive data breaches, however. In 2018 and 2019, hackers stole information on more than 5.3 million debit and credit cards, which was later posted on Joker’s Stash, a website that sells stolen card data. Affected customers filed a class action lawsuit in October 2019, alleging Hy-Vee had failed to take reasonable actions to protect customer payment information and failed to notify customers of the data breech in a timely manner. Hy-Vee’s legal representatives could not convince a judge to dismiss the case, so the company decided to settle before plaintiffs’ attorneys could begin the discovery process and gain access to internal company documents.

Hy-Vee’s announcement was met with mockery on Twitter as users highlighted the contradiction of presenting the officers as protecting the safety of customers and employees while not wearing masks amid a COVID-19 surge. Others said it was likely security officers would unfairly target people of color as they try to shop.

One user created a “Hy-Vee Police Department Unit Parody” account with a modified version of the supermarket chain’s well-known slogan in its bio: “Where there’s a h̶e̶l̶p̶f̶u̶l̶ loaded s̶m̶i̶l̶e̶ gun in every aisle. Got questions? Our officers are standing by with weapons. Parody (until it’s not).”


[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='/a-loaded-gun-in-every-aisle-hy-vee-is-introducing-a-new-retail-security-team/#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="114"/><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, 'https://littlevillagemag.com/wp-content/plugins/gravityforms-asdf111aasdfffs-nope/images/spinner.gif' );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, 'https://littlevillagemag.com/wp-content/plugins/gravityforms-asdf111aasdfffs-nope/images/spinner.gif' );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:\/\/littlevillagemag.com\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope","number_formats":[],"spinnerUrl":"https:\/\/littlevillagemag.com\/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>