The swearing-in ceremony of the Amy Coney Barrett, attended by Clarence and Ginni Thomas. Photo: Wiki Commons
The swearing-in ceremony of the Amy Coney Barrett, attended by Clarence and Ginni Thomas. Photo: Wiki Commons
The big question is why would anyone listen to Ginni Thomas or give her the time of day. Oh, yeah. She's married to Supreme Court Associate Justice Clarence Thomas.
There have been a lot of headlines about Ginni Thomas these days. But in somewhat lazy editorial fashion the description of her in these headlines typically includes the description, “right wing activist.”
Nope. She is an insurrectionist. A Washington Post revelation that she contacted 29—not just 2 as earlier reported—Arizona lawmakers trying to overturn the 2020 election is just the latest.

Copy of the email Ginni Thomas sent to 29 Arizona legislators. Source: Washington Post
The evidence presented in the Washington Post clearly shows her relentless pursuit of support for Trump’s fabricated election fraud allegation.
A little background look at Ginni Thomas is interesting. She runs a little-known consulting firm called Liberty Consulting. According to data published by CNBC,
Located in a nondescript strip mall in suburban Virginia, Liberty Consulting’s few known clients range from the Center for Security Policy, a nonprofit founded by a conservative activist accused of anti-Muslim rhetoric, to a political action committee titled FedUp PAC, according to a review of public filings by CNBC and researchers at watchdog Documented. The political action committee backed failed Alabama Senate candidate Roy Moore, according to Center for Responsive Politics’ data. Moore was accused of sexual misconduct and has denied wrongdoing.
Aside from the obvious facts of Thomas forwarding the “Big Lie” that Trump had the election stolen from him, the big question is why would anyone listen to this woman or give her the time of day. The answer is painfully obvious. She is married to Supreme Court Associate Justice Clarence Thomas.
The simple observation is that her influence derives its power from his status.
The Brennan Center for Justice cites:
The facts are simple yet jaw-dropping: Between the November 2020 election and the January 6 insurrection, Ginni Thomas texted White House Chief of Staff Mark Meadows 29 times, urging him to stop “the greatest Heist of our History.” One year later, Justice Clarence Thomas, Ginni’s husband, voted to block the release of White House records regarding the insurrection — records that likely include communications by his wife.
The immediate response should be clear: at a minimum, Justice Thomas should publicly explain what he knew about his wife’s communications with the White House, when he knew it, and why he participated in cases related to the insurrection and the results of the 2020 election. He should also pledge to step aside from any such cases going forward.
The Brennan Center goes on to point out that “Supreme Court justices are the only judges in the country without a binding ethics code.” This of course needs to change.
Clarence Thomas’s financial disclosure forms list his wife’s form, Liberty Consulting, as an asset. Little is known about the company and its website has been wiped.
Watchdog group Common Cause wrote more about Liberty Consulting:
Ginni Thomas’ LinkedIn profile says she’s worked since 2010 as the founder and president of Liberty Consulting with “citizen activists, leaders and nonprofits to succeed and have impact in defending the principles that have made America an exceptional nation. — offer strategic advice, build coalitions, connect people and projects (this is my passion and joy!).” Thomas notes on her page that she’s not a lobbyist, even though a Virginia state record shows that the firm was once called Liberty Lobby.
In 2010 the Washington Post noted that Liberty Consulting was:
…a one-woman shop offering herself as a “political entrepreneur” who could advise donors on how to direct their funds. Politics was flush with new money after the Supreme Court’s Citizens United decision, in which her husband voted to allow unlimited corporate and union spending in elections. Critics wondered whether Thomas’s work — and her appeal to clients and collaborators — could be separated from the fact of her marriage.
That question of whether her political activities and her marriage have any daylight between them remains. And with the June 9th first presentation by the House Select Committee to Investigate the January 6th Insurrection, this question takes on a new and more urgent level of importance.
Clarence Thomas was the only justice to vote against the release of communications from former White House Chief of Staff Mark Meadows to the January 6th Committee. Which release revealed some of the involvement of his own wife. The need for a ethical standards for Supreme Court Justices is more than obvious. Again from the Brennan Center:
Justice Thomas’s failure to recuse reflects less a gap in the law than a lack of tools for holding justices to it. A code of conduct and public explanations won’t solve the Court’s legitimacy crisis, but they would set expectations for the justices’ behavior. Clear standards — and the accompanying added public scrutiny — would provide an incentive for judges to live up to them. It is urgent that either the Court or Congress put those tools in place.
The tool of impeachment exists, but while we have a Democratic majority in the Senate, Republican obstructionism still dominates that body and thus no remedy really exists there.
The January 6th Committee has a lot more data to present and bombshells to drop. We’ll have to wait and see if some of these land on the Thomases.
Marty Kassowitz is co-founder of Factkeepers. As founder of Interest Factory and View360, he brings more than 30 years experience in effective online communications, social media management, and platform development to the site. He is a writer, designer, editor and long time observer of the ill-logic demonstrated by too many members of the species known as Mankind. After a long history of somewhat private commentary on a subject he totally hates: politics, Marty was encouraged to build this site and put up his own analyses as well as curate relevant content from other sources.
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\/ginni-thomas-is-an-insurrectionist-so-whats-the-deal-with-clarence\/","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"}