Fresh off Trump praise, Grassley kicks off 40th ‘Full Grassley’ with closed-door events in Eastern Iowa

Sen. Chuck Grassley, President Trump and Sen. Joni Ernst pose for a photo after the 2020 State of the Union address, Feb. 4. — via Joni Ernst on Twitter

Sen. Chuck Grassley will kick off his annual tour of all Iowa’s 99 counties on Friday, with stops in three counties: Johnson, Cedar and Jones. It’s the 40th year for the “Full Grassley,” the nickname the senator has adopted for the tour.

“I look forward to the opportunity to listen to Iowans’ comments and concerns and respond directly to their questions,” Grassley said in a written statement announcing the new tour.

But there are limits on who Grassley will be listening to.

According to his office, all of Grassley’s three stops on Friday will be at private businesses, and the general public isn’t invited to attend. The names of the businesses haven’t be made public, and the official schedule published on Grassley’s Senate site doesn’t list any events on Friday.

“I hold meetings in a variety of settings to ensure that a broad cross-section of Iowans can participate, including businesses, schools, town meetings and factory floors,” Grassley said in his written statement.

Johnson County residents are used to the Full Grassley passing through without being able to see the state’s senior senator. As Progress Iowa documented in a 2016 report, Grassley has avoided holding town hall meetings in Iowa’s 10 most populous counties.

According the report, between 2011 and 2016, Grassley only held three town halls in those counties. Two of those meetings were held in Scott County (2011 and 2012) and one was held in Pottawattamie (2011). He held no town hall meetings in Johnson, Linn, Polk, Story, Black Hawk, Woodbury, Dubuque and Dallas. Those eight counties contain 43 percent of the state’s population.

That pattern has continued since 2016.

Skipping a public town hall during his Johnson County stop makes it less likely Grassley will face any tough questions about his recent activities, particularly his “not guilty” votes in President Trump’s Senate impeachment trial.

Grassley’s vote wasn’t a surprise. He’s loyally voted with Trump on every important bill, and as chair of the Senate Judiciary Committee he quickly pushed through many controversial nominees for federal judgeships, including a record number of nominees rated “not qualified” by the American Bar Association.

Occasionally, Grassley has made statements critical not of Trump, but of Trump administration policies. But the senator hasn’t actually used the power of his office to take actions that might back up those criticisms.

In the statement he made about his decision to acquit Trump, Grassley did offer some mild criticism of the president.

“The President himself, however, should not conclude from my vote that I think his conduct was above reproach,” said Grassley, according to the Congressional Record. He went on to say, “[T]he President’s request [that the president of Ukraine announce his government was investigating Joe Biden for corruption] was poorly timed and poorly executed, and he should have taken better care to avoid even the mere appearance of impropriety,”

Mild as the criticism was, Grassley still didn’t voice anywhere Trump was likely to notice.

As Laura Belin reported at Bleeding Heartland, Grassley didn’t actually include the lines quoted above in his actual speech on the floor of the Senate on Feb. 5. Or in the press release containing his speech that his office published. Instead, those words only appear in the extended version of his remarks that Grassley inserted into the Congressional Record.

Grassley’s burial of his mild criticism of Trump paid off for him. He was one of the Republican lawmakers Trump singled out for praise at an odd post-trial celebration at the White House.

During his rambling hour-long monologue, a puffy-eyed and loudly sniffing Trump talked about the Republicans he felt were his strongest supporters. The part about Grassley was perhaps the strangest, and included Trump’s attempt to imitate Grassley’s voice.

“A man who got James Comey to choke. And he was just talking in his regular voice,” Trump began. It wasn’t true — Grassley didn’t persuade Comedy to admit to leaking information — but then very few of the things Trump said during the event were true.

“He is the roughest man,” Trump said of Grassley. “He’s actually a unbelievable [sic] — and I appreciate the letter you sent me. Today. I just got it. But he’s got this voice that scares people.” Grassley and the other Republican laughed as Trump said this.

“You know, people from Iowa can be very tough. We’re doing very well in Iowa. But I’ll tell you, Chuck Grassley, he looking at Comey,” Trump now switched his version of Grassley’s voice, “’Well, you tell me, what did you say?’”

There was more laughter from the attentive audience.

“Now he wasn’t being rough, that’s just the way he talks. And that was when Comey, I think that was when Comey announced that he was leaking, lying and everything else. He choked. Because he never heard anybody talk like that.” Again, none of that is true.

“You know, you should have gone — I wish you got angry, you could have gotten the whole ballgame. He would have said, ‘I give up.’ Chuck Grassley is an incredible guy.”

A broadly smiling Grassley then stood up, as his fellow Republicans applauded.

(It’s worth noting that not only wasn’t Comey intimidated by Grassley’s voice or his “Iowa” way of speaking, but the former FBI director is very well acquainted with Iowans. His wife Patricia is from Iowa, and Comey has been a frequent visitor to the state.)

Grassley had kept a lower profile during Trump’s trial. Sen. Joni Ernst, on the other hand, eagerly sought out TV news cameras to defend Trump and spread discredited conspiracy theories about Joe Biden.

Despite her highly visible displays of loyalty, Trump didn’t mention Ernst during his White House event.

Ernst, who is up for reelection this year, has also done a Full Grassley during her years in the Senate. Unlike Grassley, she has included public events in Johnson County recently. In 2017, she held a town hall meeting at the Iowa Memorial Union, where she faced tough questioning from participants.

Asked afterwards about “the tenor of discourse” at the town hall, Ernst replied, “Actually, I was expecting much worse.”

[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='/fresh-off-trump-praise-grassley-kicks-off-40th-full-grassley-with-private-events-in-eastern-iowa/#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="25"/><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>