The Robert F. Kennedy Department of Justice Building in Washington, D.C., headquarters of the United States Department of Justice. Image: Coolcaesar, Wiki Commons
The Robert F. Kennedy Department of Justice Building in Washington, D.C., headquarters of the United States Department of Justice. Image: Coolcaesar, Wiki Commons
Trump’s attacks on former officials who criticized him sends a signal of future punishment to current Justice Department officials should they speak out against Trump or refuse to carry out illegal orders.
Republished with permission from The Conversation, by Joe Wright, Penn State and Erica Frantz, Michigan State University
During President Donald Trump’s first three months in office, his administration has targeted dozens of former officials who criticized him or opposed his agenda.
In April 2025, Trump directed the Department of Justice to investigate two men who served in his first administration, Miles Taylor and Chris Krebs, because they spoke out against his policies and corrected his false claims about the 2020 election that he lost.
Further, Trump revoked the security clearances for advisers and retired generals who publicly criticized him during the 2024 election campaign.
On their face, such moves appear to be a coordinated campaign of personal retribution. But as political science scholars who study the origins of elected strongmen, we believe Trump’s use of the Justice Department to attack former officials who stood up to him isn’t just about revenge. It also deters current officials from defying Trump.
More Than Revenge
Like all presidents, Trump needs allies who will faithfully implement his policy agenda. For most presidents, this means surrounding themselves with longtime friends.
For example, Don Evans, George W. Bush’s commerce secretary and close confidant, worked with Bush for decades before becoming a fixture in his White House.
But to carry out a power grab, incumbent leaders also need allies who will stay silent or, better yet, endorse their attempts to consolidate control.
In El Salvador, for example, President Nayib Bukele’s legislative allies gave him free rein in 2023 to run for president a second time despite constitutional provisions banning reelection.
Recall that Trump only left office in January 2021 because key Republican officials defied his attempts to overturn an election he lost.
Former Vice President Mike Pence, facing violent threats from a Trump-fueled mob, refused Trump’s request to overturn the election he lost. And Georgia Secretary of State Brad Raffensperger refused Trump’s entreaties to stuff the ballot boxes in Georgia with another 11,000 votes for Trump.
Notably, both men first won political office on their own, without an endorsement from Trump. This means they were less reliant on Trump for access to political power. Therefore, they were more likely to prioritize their loyalty to the Constitution over their loyalty to Trump.
Attacks Enforce Loyalty
In authoritarian contexts, loyalty is not an intrinsic quality. Authoritarian leaders do not necessarily select those with whom they have long work experience that leads to mutual trust.
For instance, during Rafael Trujillo’s dictatorship in the Dominican Republic from 1930 to 1961, the head of intelligence, Johnny Abbes, was plucked from obscurity in Mexico and in 1958 began to lead the dictator’s repression machine.
Instead, the challenge for authoritarian leaders is finding people to do their bidding. And the best people for this job are those who never would have earned their position in politics without the leader’s influence.
Unqualified appointees who can’t ascend to political power based on their merits have little choice but to stick with the leader. These people appear loyal, but only because their careers are tied to the leader staying in power.
A Litany of Failed Politicians
This logic, where people with few career prospects outside of the leader express the most loyalty, explains why Trump has appointed a number of political candidates who have lost elections.
The head of the Small Business Administration, Kelly Loeffler, though briefly appointed as a U.S. senator from Georgia, lost her first Senate election to Raphael Warnock in 2021.
Doug Collins, Trump’s secretary of Veterans Affairs, lost to Loeffler in a Georgia Senate primary during the same election cycle.
Dan Bongino, the deputy director of the FBI, lost a 2016 primary contest for a congressional seat in a heavily Republican district in Florida.
And don’t forget Jeanine Pirro, Trump’s nominee to head a politically crucial federal judicial office. Her political career derailed 20 years ago when she came under federal investigation for “scheming to catch a cheating spouse in the act.” She lost an attorney general race in New York in 2006 to Andrew Cuomo.
Trump also picked two politicians who had failed presidential runs as Democrats—Tulsi Gabbard and Robert F. Kennedy Jr.—to act as director of national intelligence and secretary of Health and Human Services.
For appointees who can’t win elections, the only shot at power is steadfast alignment with the leader. This dynamic, in turn, provides a strong incentive for these officials to remain loyal, even when the leader breaks the law or orders them to do the same.
When leaders place loyalists in charge of federal law enforcement, attempts to conjure votes for the president out of thin air or to seize ballot boxes in opposition districts are more likely to succeed.
The Trump administration’s attacks on former Republican officials who criticized him, such as Taylor and Krebs, reinforces this dynamic. It sends a signal of future punishment to current Justice Department officials should they speak out against Trump or refuse to carry out illegal orders.
Attacks Also Target Opposition Power
Of course, the Trump administration’s political attacks haven’t stopped with officials in his previous administration who have fallen out of favor.
They have expanded to include independent institutions such as universities, not-for-profit media and law firms.
As research on authoritarian regimes shows, the goal of attacking independent institutions this way is to sap their capacity to resist the incumbent government’s attempts to cheat in future elections.
After Hungary’s leader, Viktor Orban, had rewritten his country’s Constitution and reined in the courts, he changed the electoral rules to ensure he won reelection in 2022. Along the way, Orban forced an entire university into exile after failing to subdue it.
In these ways, incumbents’ acts of retribution toward people and organizations that oppose their agenda reinforce loyalty among their allies. They also undermine and weaken their opponents and ultimately facilitate incumbents’ efforts to consolidate power.
Joe Wright, Professor of Political Science, Penn State and Erica Frantz, Associate Professor of Political Science, Michigan State University
This article is republished from The Conversation under a Creative Commons license. Read the original article.
The Conversation is a nonprofit, independent news organization dedicated to unlocking the knowledge of experts for the public good. We publish trustworthy and informative articles written by academic experts for the general public and edited by our team of journalists.
Help Support Factkeepers!
{"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}
{"date_format":"F j, Y","time_format":"g:i a","wordpress_permalink_only":"https:\/\/factkeepers.com\/cultivating-obedience-weaponizing-the-department-of-justice-to-attack-former-officials\/","all_default_visual_states":"inherit","modal_visual_state":false,"user_is_logged_in":false,"stripe_api_key":"pk_live_40P3DgGDAHEP1QtJ0nOU4nms5JYHI8GbQ05dYiB1S8OPP5oMSIpOCCeeIawOyeW6bWDkDMWdUeggbhxOQTSA6aedu00ROAbhXBd","stripe_account_country_code":"US","setup_link":"https:\/\/factkeepers.com\/wp-admin\/admin.php?page=tip-jar-wp&mpwpadmin1=welcome&mpwpadmin_lightbox=do_wizard_health_check","close_button_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/closebtn.png"}