The attraction of ICE to white supremacists—and now their open appeal to racists in their recruiting messages—didn’t start with George W. Bush adopting the word “Homeland” on October 8, 2001, the first time it’d been publicly used by a mainstream politician in American history. It arguably started on September 5, 1934, with a speech by Rudolf Hess, introducing Adolf Hitler at the Nurnberg Rally.
I have a weird connection to that speech, and it’s always haunted me. For more than half of my life I’ve been a volunteer for a German-based international relief organization that was founded by Gottfried Müller, who’d been an intelligence officer in Hitler’s army until he was captured in Iran and spent virtually all of WWII in a prison camp. There, he had a conversion experience and dedicated his life to helping “the least of the least of this world, as Jesus taught us.”
Müller told me how he was there for that Nuremberg Rally, in which Hess introduced Hitler with the following speech:
“Danke irher Führung wird Deutschland sein Zeil erreichen. Heimat zu sein. Heimat zu sein für alle Deutschen der Welt. (“Thanks to your leadership, Germany will reach its goal: to be a homeland. A homeland to be for all Germans of the world.”)
This use of Heimat (“Homeland”) was intentional on the part of Hess and Hitler. “Homeland” suggested a racial identity, as Hitler noted in Mein Kampf when he speaks of the German people as a racial organism with the German land (Boden) and hereditarily German people (Volk) inseparable:
“The German Reich must gather together and protect all the racially valuable elements of Germandom, wherever they may be.” (Volume II, chapter 13)
As Herr Müller told me, Hitler wanted to create an identity that went beyond language and culture. He wanted to posit a pure “German race,” and have Germany be that race’s “homeland,” all so he could sell to the German people their own racial superiority and use that to justify exterminating others.
Throughout American history, our leaders have avoided that type of language:
Thomas Paine wrote: “The cause of America is in a great measure the cause of all mankind.”
Abraham Lincoln said that our Founders had created: “a new nation, conceived in Liberty, and dedicated to the proposition that all men are created equal…”
Woodrow Wilson used the word “democracy” instead of “homeland” during WWI: “The world must be made safe for democracy.”
FDR simply used the name of our nation on December 7, 1941: “The United States of America was suddenly and deliberately attacked…”
Across 220+ years, during revolution, civil war, global war, and even the attack on Pearl Harbor, American presidents systematically avoided homeland-style language that implied ancestral ownership, ethnic belonging, or insiders versus outsiders.
Instead, they used words like: republic, nation, people, citizens, democracy, and country to describe America. This wasn’t accidental: it was the core distinction between American civic nationalism, and 19th century European whites-only ethno-nationalism.
George W. Bush blew that all up when he announced the creation of the Department of Homeland Security. I immediately called it out, writing more than 20 years ago that using that word would lead America in a dark direction.
And here we are.
ICE is now openly using white supremacist slogans, memes, and advertisements to recruit men who’re enthusiastic about chasing down Black and brown people. As the Southern Poverty Law Center’s Hatewatch project documents:
“The increase in white nationalist content [from ICE] appears to originate with a June 11, 2025 post. That day, DHS’ official X and Instagram accounts posted a graphic of Uncle Sam hammering up a sign with the caption: “Help your country … and yourself … REPORT ALL FOREIGN INVADERS.” A hotline number for ICE accompanied the post.
“Mother Jones reported the doctored graphic of Uncle Sam originated from an X user called ‘Mr. Robert,’ who is associated with white nationalist content. Mr. Robert’s bio highlights the phrase: ‘Wake Up White Man.’
Since then, it’s been a nonstop barrage of white nationalist and Nazi rhetoric and symbology, as compiled by Dean Blundell.
Kristi Noem behind a podium with the words “One of ours. All of yours.” Malcolm Nance noted:
“This is the order to kill all the people in the village of Lidice in Czech Republic when the sadist SS General Heydrich was ambushed and killed by the British SOE. THEY ORDERED 173 MEN MASSACRED. ALL WOMAN AND CHILDREN SENT TO AUSCHWITZ WITH THESE WORDS.”
The US Department of Labor posting an image of George Washington with the words: “One Homeland. One People. One Heritage,” an eerie echo of “Ein Volk, ein Reich, ein Führer (One People, One Nation, One Leader).
Border Patrol Chief Greg Bovino, who showed up in Minneapolis last week, photographed for the ICE/CPB website in nearly-full Nazi drag.
Others consistently feature white people with slogans or images appealing to a white supremacist or nationalist base:
As political scientist Dr. Rachel Bitecofer noted in her excellent The Cycle newsletter:
“‘We’ll have our home again’ is the emotional core of Great Replacement ideology, the white nationalist belief system that frames demographic change as dispossession and recasts the nation as something that has been stolen and must be taken back. This is the same worldview that produced the chant ‘You will not replace us’ at Charlottesville. The only thing that has changed is who is now saying it. …
“This ideology is not abstract. It has been articulated explicitly by mass shooters, embedded in white nationalist manifestos, and popularized by contemporary influencers who now operate openly in American political discourse. Figures like Nick Fuentes center their politics on the claim that the United States properly belongs to a single cultural and racial group, and that reclaiming it requires hierarchy, exclusion, and force.”
From Hess to Bush to Trump, here we are.
One of the regular themes of callers to my radio/TV show is the question:
“Are they hiding their faces behind masks so we can’t see that so many of these well-paid goons are open members of the Klan, Proud Boys, Patriot Front, Goyim Defense League, and J6ers?”
It’s as good an answer for the masks as any other I can come up with. Throughout American history, the only police agency known to conceal their identities were the Klansmen in the late 19th and early 20th centuries when they were routinely deputized in the South to police segregation laws.
The police officers who murdered Chaney, Goodman, and Schwerner in Mississippi on June 21, 1964, for example, were all Klansmen, and that’s where Don Jr. went to give a speech on “states’ rights,” echoing Reagan’s first official speech on the same subject in the same place after he got his party’s nomination in 1980.
Yesterday, Congressman Jamie Raskin sent a letter to Attorney General Pam Bondi and Homeland Security Secretary Kristi Noem asking if their “white nationalist ‘dog whistles’” are being used in their recruitment campaigns that appear to target members of “extremist militias” like the Proud Boys, Oath Keepers, and Three Percenters:
“Unique among all law enforcement agencies and all branches of the armed services, ICE agents conceal their identities, wearing masks and removing names from their uniforms. Why is that? Why do National Guard members, state, county, and local police officers, and members of the Army, Navy, Air Force, and Marines all routinely work unmasked while ICE agents work masked?
“Who is hiding behind these masks? How many of them were among the violent rioters who attacked the Capitol on January 6 and were convicted of their offenses? The American people deserve to know how many of these violent insurrectionists have been given guns and badges by this administration.”
Racism has been one of the animating themes of Trump’s three candidacies and two administrations; finally Americans and the mainstream media are waking up to it and calling it out.
We need a purge, and that begins by calling our elected officials at 202-224-3121 and telling them to vote “No” on funding DHS and ICE until there have been significant reforms.
Get rid of the masks and weapons of war. Require them to follow the law and the Constitution. No more arrests or home invasions without warrants signed by judges per the Fourth Amendment.
If America is a homeland, it’s only a homeland to the surviving Native Americans who Europeans haven’t entirely wiped out.
It’s far past time to end this use of white ethnonationalist rhetoric, rename the Department of Homeland Security, and purge that organization—and it’s ICE offspring—of their white nationalist bigots.
Thom Hartmann
Thom Hartmann, one of America’s leading public intellectuals and the country’s #1 progressive talk show host, writes fresh content six days a week. The Monday-Friday “Daily Take” articles are free to all, while paid subscribers receive a Saturday summary of the week’s news and, on Sunday, a chapter excerpt from one of his books.
{"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}