Join our mailing list to receive the latest news and updates from our team.
You have Successfully Subscribed!
The current state of Republicans: no words are too repugnant, no violence is beyond the pale, and everything is excusable, as long as you keep the power you need to dismantle democracy.
Well, in case you weren’t keeping track, we’re in the “Nazis are fine” portion of Republican Americans’ moral collapse.
Politico recently broke the story of the discovery of seven months’ worth of disturbing, dehumanizing group texts of Young Republican leaders in New York, Kansas, Arizona, and Vermont.
The extensive threads are an almost unthinkable moral cesspool of unbridled Hitler worship, racial epithets, giddy gas chamber humor, fascist fever dreams, and grim violence porn. People of color are called “monkeys” and “watermelon people.” Antisemitism and homophobia erupt unabated. Bullying, torture, and physical and psychological abuse are celebrated.
The texts are the kind of unmitigated abject filth that any decent American would previously have been denounced without caveat; an open display of bigotry and cruelty that in any other iteration of this nation would have been categorically condemned by every elected official.
But we are no longer living in such days.
We’re in the moral black hole that is the MAGA movement.
Almost on cue, cosplaying Christian Vice President JD Vance, in the kind of gutless cowardice he has become fluent in, took to social media to essentially shrug his shoulders, engage in misdirection, and dismiss it all as “Nazi boys being boys.”
“Grow up! Focus on the real issues,” chided the guy who’s an Adderall-addled heartbeat away from the presidency. “Don’t focus on what kids say in group chats… The reality is that kids do stupid things, especially young boys—they tell edgy, offensive jokes. That’s what kids do.”
The last time I checked, being 24-year-olds (which the people in this thread were at minimum) ain’t “kids.” And no, joyfully name-checking Hitler isn’t “edgy” or normal for anyone, including young boys. It’s claiming affinity with one of the biggest mass murderers in history—and it should be unequivocally unacceptable, regardless of one’s political loyalties.
But fascist alignment just isn’t a deal-breaker anymore to the GOP.
JD Vance is the poster child for Republican leadership now: a performative, self-righteous fraud whose sanctimonious sermons about the supposed dangers of the “violent, intolerant Left” are unrelenting. And yet, when faced with voluminous evidence of the cancerous moral sewage within his own party, he develops moral laryngitis and moves the goalpost.
The truth is, Vance is fine with Hitler worship because he is the willing understudy of another monstrous authoritarian whose scalding contempt for diversity is decimating a nation (one he himself compared to the Fuhrer).
And Vance is not an aberration or an outlier on the Right; he is clearly the baseline.
MAGA cultists and Republican politicians have now taken to Twitter in some ass-backwards campaign of whataboutism, posting the phrase, “I don’t care about some group chat,” accompanied by a photo of Charlie Kirk’s crying wife or a victim of violence at the supposed hands of an undocumented person.
This is some grade-A gaslighting garbage, but it’s totally on brand for a group of people who, a decade ago, heard a presidential candidate say he would forcibly kiss a woman and boasted of being able to grab them by the pussy, and two weeks later voted for him to lead our nation. The inexorable slide into the abyss began that day, and now we find ourselves here: where no words are too repugnant, no violence is beyond the pale, and everything is excusable, as long as you keep the power you need to dismantle democracy.
Which leaves the rest of us: decent, compassionate, goodhearted people who refuse to abide the dehumanization of others, who categorically condemn political violence, who will not allow this nation to be dragged into the pit of humanity’s lowest depths.
We need to refuse to normalize the collective sickness unearthed in the Young Republicans’ texts and on full display in the Old Republicans’ policies.
When Hitler enters the chat and Congress, the patriotic Americans here need to drive him the hell out.
John Pavlovitz
John Pavlovitz is a writer, pastor, and activist from Wake Forest, North Carolina. A 25-year veteran in the trenches of local church ministry, John is committed to equality, diversity, and justice—both inside and outside faith communities. When not actively working for a more compassionate planet, John enjoys spending time with his family, exercising, cooking, and having time in nature. He is the author of A Bigger Table, Hope and Other Superpowers, Low, and Stuff That Needs to Be Said.
{"id":null,"mode":"form","open_style":"in_place","currency_code":"USD","currency_symbol":"$","currency_type":"decimal","blank_flag_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Factkeepers.com","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Help Support Factkeepers","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter!","payment_confirmation_title":"Factkeepers.com","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to donate? You can change this amount to anything you would like.","initial":{"instruction_type":"normal","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."},"invalid_curency":{"instruction_type":"error","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to donate this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to donate this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to donate this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}