Image: The Hartmann Report
Image: The Hartmann Report
The inaction of high profile and leadership Democrats is not just weakness—it's a betrayal of Democratic principles and thus our nation.
Republished with permission from Thom Hartmann
Is Trump’s, Musk’s, and Putin’s coup against democracy complete?
Under the guise of a 44-year campaign to reverse the middle-class advances of the New Deal and Great Society, rightwing billionaires and the Republicans they own have pushed a fundamentally fascist agenda that is now openly at war with America. They are engaging in a coup, finishing the work Trump started on January 6, 2021.
Trump is nakedly breaking the law right in front of the entire country, just as progressive Democrats have been predicting. Not a single elected Republican has had the courage to try to stop him or even speak out against his lawlessness, and only a handful of Democrats have found that fearlessness. That has to change.
- Trump is illegally firing career Civil Service prosecutors in the DOJ and agents in the FBI. The principal message he is conveying is, “Donald Trump, his family, and his friends are above the law. Investigate them and you will lose your job.”
- He’s illegally fired Inspectors General who search out and prosecute corruption within their own agencies.
- He’s illegally impounded money appropriated by Congress.
- He’s illegally imposing tariffs against Mexico and Canada, turning our friends against us, just like Putin has dreamed for years.
- USAID, created by President Kennedy, is our single most effective tool for keeping poor countries on America’s side instead of joining Russia or China. Musk has declared war on this Agency, and the only beneficiaries will be those two dictatorships.
- And now this South African billionaire has apparently downloaded all of your and my private information from the federal agencies responsible for making six trillion dollars’ worth of payments every year, with the explicit permission of Treasury Secretary and billionaire Scott Bessent—who was put into his job with the votes of 15 compliant Democratic senators.
As Senator Patty Murray (who voted against Bessent) noted on Bluesky yesterday:
“All of your most sensitive data and our country’s checkbook are in the hands of an unelected billionaire. This is the most corrupt administration in history and it’s putting our economy & government in serious jeopardy.
“It’s time to speak out and fight back. www.nytimes.com/2025/02/01/u…”
Hell, it’s way past time to speak out and fight back.
Ever since Reagan’s Revolution on behalf of the billionaire class, many of us have been shouting from the rooftops about the inevitability of this day. I’ve published multiple books and hundreds of articles (see * below), as have many of my colleagues, warning of this exact scenario.
This is the tail-end of the battle, not the beginning:
- When Republicans claimed that corporations were “persons” with rights guaranteed under the Bill of Rights (including the right to fund political campaigns), Democrats could have spoken out, but—other than the progressives—didn’t. Instead, Bill Clinton encouraged corporate contributions to his “New Democrats.”
- When Republicans said billionaires and corporations bribing politicians was legal (and could even be considered “tips”), Democrats could have spoken out, but—other than the progressives—didn’t. Instead the “Problem Solvers” and many others simply put their hands out.
- When Republicans gutted union protections, borrowed $34 trillion to fund tax breaks for billionaires, and ended support for college tuition, Democrats could have spoken out, but—other than the progressives—didn’t. Instead, many “moved to the center.”
- When Republicans fought voting rights and purged over 50 million voters from the rolls over the past decade (giving Trump the White House last year), Democrats could have raised hell, but—other than the progressives—didn’t. Instead, they abandoned Red states, often not even bothering to run candidates.
- When Republicans denied climate change and went to the mat to protect the hundreds of billions in subsidies the fossil fuel industry gets every year, Democrats could have stopped them, but—other than the progressives—didn’t. Instead, they complained about “disruptive” groups protesting pipelines.
- When Republicans raised an entire Astroturf Tea Party movement to fight progressive efforts to put into place a national healthcare system that would include a buy-in option for Medicare at all ages, Democrats could have fought for their constituents, but—other than the progressives—didn’t. Instead, they offered a privatized Obamacare and weak “negotiation” with drug companies to lower prices on 10 drugs while ignoring the creeping privatization of Medicare with the Medicare Advantage scam.
In each case, progressive Democrats were ahead of the curve and corporate Democrats either ignored or even obstructed needed reforms.
Republicans, meanwhile, have been steamrolling ahead with their plan—first laid out by Lewis Powell in 1971—to turn our country into an oligarchy that’s no longer accountable to its people.
And now they’re just months away from finishing off our democratic republic, silencing all voices of dissent, and guaranteeing—like Trump promised—that we may never be able to even vote again in a meaningful election with candidates who aren’t pre-vetted by billionaires.
The greatest danger America is facing today—because Democratic messaging and outrage have been so weak for so long—is that average people won’t realize what’s happening until it’s too late.
Meanwhile, the leadership of the Democratic Party—Hakeem Jefferies in the House and Chuck Schumer in the Senate—are both saying that they’re not going to challenge Trump on every crime he commits, and Democratic senators voted unanimously for Trump’s pick for Secretary of State, who’s now in Panama threatening that sovereign government.
Trump is working as hard as possible to make his fascist vision of America a reality by attacking, threatening, and suing reporters and media outlets while his billionaire buddies and AIPAC threaten to fund primary challenges against any politician—Democrat or Republican—who dares to challenge them.
And the threats are working:
- The media is walking on pins and needles, trying to avoid pissing off Trump or Musk.
- The FCC just launched an investigation that could lead to the end of NPR and PBS.
- Major networks are paying off Trump to settle frivolous lawsuits.
- Democrats are treating Vichy Republicans as if they were good faith colleagues during normal times, many even voting for Trump’s cabinet nominees.
But these are not normal times: Our democracy is hanging by a thread. The simple reality is that the MAGA takeover of the GOP has turned it into, essentially, an agent of Putin’s Russia and Xi’s China. And an immigrant billionaire is deconstructing our government like a toddler busting up a Lego set.
Democrats—who campaigned on the allegation that Trump was a fascist—must now behave like their claim was true and fight back, before Trump and Musk finalize Orbán’s and Putin’s neofascist governance model, making such a response impossible.
- Shut down the House and the Senate.
- Challenge Johnson’s speakership.
- Fight every unanimous consent vote.
- Use quorum calls to bring floor business to a standstill.
- Put holds on every Trump nominee, even for things like naming Post Offices or noncontroversial positions.
- Hold a major press conference every day and coordinate with Democrats across the nation to amplify that day’s message across local and national media.
- Organize political guerilla theater and mass protest events.
Average people can reach out to their elected officials—the phone number for Congress is 202-224-3121—and raise absolute holy hell. Blow up social media with protest and outrage posts. Share your concerns with friends, family, co-workers, and neighbors.
As Bernie Sanders—who’s been fighting this fight his entire life and was on my radio/TV show every Friday for 11 years—shared yesterday with people subscribed to his newsletter:
“We must fight back—effectively. This is not a time for wallowing in despair and hiding under the covers. The stakes are too high. We’re not just fighting for ourselves. We’re fighting for our kids and for future generations. We’re fighting for the future of this planet.
“Further, we must not become overwhelmed and think that Trump has some kind of extraordinary mandate and an inevitable glide path into the future. That’s what the right-wing mouthpieces want you to believe, but it’s not true. Trump won the election because Kamala Harris and a very weak and out-of-touch Democratic Party received 5 million votes LESS than Biden did in 2020, not because Donald Trump or his agenda were popular. His agenda can be defeated. …
“We cannot just play defense. We have got to be on offense. Please, never forget, the agenda that we are fighting for is widely supported by working families all across this country. And we must continue to fight for that agenda.”
It only took Hitler 53 days to use legal means to turn Germany from a functioning democracy into a dictatorship. We’ve officially gone way too far down that same road, and if Trump and Project 2025 aren’t stopped now it may well be too late by as soon as this Spring.
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.
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\/are-democrats-giving-trump-a-green-light-for-tyranny\/","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"}