Franklin Alderman Gabrielle Hanson, who is running for mayor, in a screenshot from the Oct. 10, 2023 meeting of the Franklin Board of Mayor and Aldermen.
Franklin Alderman Gabrielle Hanson, who is running for mayor, in a screenshot from the Oct. 10, 2023 meeting of the Franklin Board of Mayor and Aldermen.
Not all Nazis wear swastikas: Emboldened by former President Donald Trump, white nationalists walk among us, and not all of them will be as clumsy as Franklin Alderman Gabrielle Hanson in revealing their politics.
Republished with permission from Tennessee Lockout, by J. Holly McCall
As children, my brother and I often pestered our father with the question: “What did you do in the war, dad?”
The war we spoke of was the Big One: World War II, the last war America participated in that was viewed with a black-and-white moral clarity.
America erred in the lead up to and the early part of the war—we turned desperate Jewish refugees of Germany’s Nazi government away, denying them asylum and we incarcerated Japanese civilians, in the name of national security—but by the time I knew about the war in the late 1960s, America had for years been firmly established as the Good Guy.
The Big Bad Guy was Nazi Germany, as led by Adolf Hitler. My father fought in the Pacific theater of operations, but his best high school friend was killed in Italy as the Allies fought to take Italy back from fascists. Another childhood friend was part of the American force that liberated Dachau, the Nazi’s longest-operating concentration camp.
Even as youngsters, we unequivocally knew who the bad guys were.
These days, not even all elected officials are clear on why Nazis aren’t to be tolerated.
Recently, Gabrielle Hanson, an alderman and mayoral candidate in Franklin, Tennessee—my hometown—thought it was a cute idea to invite a neo-Nazi group to escort her and her husband into a public mayoral forum and to stick around and try to intimidate not only journalists but also ordinary citizens.
Since the Oct. 2 event, members of the group, called the Tennessee Active Club, have continued their intimidation tactics, posting on the encrypted chat app Telegram the addresses and home photos of some of Hanson’s critics. The posts are usually accompanied by messages about “silencing” critics, “beating the s- – – ” out of them—the latter meant for yours truly—or violent references to “The Turner Diaries,” a 1978 novel that is often called the white supremacists’ bible.
Yet, even though Brad Lewis, the leader of the Tennessee Active Club, has referred to himself as “an actual literal Nazi,” Hanson has not apologized for inviting the group to the Franklin forum and told her colleagues on the Franklin Board of Mayor and Aldermen that they have brought the recent uproar on themselves.
Huh?
Williamson County elected officials stayed pretty quiet on the Franklin mayor’s race in spite of Hanson’s prior actions, including her ridiculous claims about LGBTQ people when she was pushing for the city to deny a permit for the annual Pride day. They said nothing when news emerged that she had pleaded guilty to two charges of promoting prostitution in Texas in the 1990s—to be clear, I recognize people can change over time, but even after her past actions were reported, she has failed to own up to them—or when another news story reported on some of her other lies. In other words, it takes a lot for civilized Franklin politicians to get riled up.
But bringing Nazis into the community was a bridge too far. Hanson’s fellow aldermen excoriated her at Tuesday’s regular board meeting, following statements by Reps. Sam Whitson and Jake McAlmon, and Sen. Jack Johnson, all Republicans.
Alderman Bev Burger, whom many in Franklin view as the most conservative alderman on the board, who voted with Hanson to deny Franklin Pride their 2023 permit and who has donated money to Hanson in past elections, asked Hanson if she’s trying to tear up the city by bringing in a group of avowed white nationalists.
“Is it your mission to divide our city?” Burger asked at the Tuesday meeting. “Because you’re doing a bang-up job of it right now dividing our community.”
I argue that Burger is wrong. If anything, Hanson has united Franklin’s Democrats, old guard Republicans and independent voters, and that’s how it should be. A universal truth is that everyone should be able to recognize the immorality of supporting self-proclaimed Nazis or of wanting their support.
There’s nothing morally sound about authoritarian governments like Nazi Germany that were predicated on the supremacy of the white race, enacted a genocide of the Jewish people and targeted the country’s LGBTQ residents for death,as well, and I feel certain that when asked, most Americans would agree with my statement.
But not all Nazis look like Adolf Hitler, and not all white nationalism is as obvious as a swastika.
White nationalists, emboldened by former President Donald Trump, walk among us. You will not know them by how they look, and if they run for office, they may not be as clumsy as Hanson has been about revealing their politics.
Trump will almost surely be the Republican presidential nominee in 2024, warts, indictments and all. And his nomination will further embolden neo-Nazis and white supremacists.
We must use Franklin and Hanson’s mayoral run as a test case on a smaller scale. We must remember our fathers and grandfathers who fought—and in some cases, died—to keep Nazism and Fascism from winning. We must think of our Jewish friends, many of whom have family members killed in the Holocaust, and our Black friends, hated for the color of their skin, and we must defend them, for defending them is defending America.
Let the politics of hate unite us in opposition rather than divide us.
Now more than ever, tough and fair journalism is important. The Tennessee Lookout is your watchdog, telling the stories of politics and policy that affect the people of the Volunteer State.
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\/a-franklin-tennessee-mayoral-candidate-brought-nazis-with-her-for-support\/","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"}