We are the generation that broke the Earth, and now we’re out of time to pretend otherwise. I know you don’t want to hear this. Nobody does.
Just like nobody wanted to hear that 9-year-old girl’s screams echoing through the Texas Hill Country last week as floodwaters ripped through her summer camp. She was washed away before rescuers could reach her. Her story is heartbreaking, and emblematic.
Trump cynically dismissed it as “a hundred year flood” and added, “Nobody saw it; nobody expected it.”
He lied.
It wasn’t just a freak accident and Republicans know it, even though they won’t acknowledge it. It was the new climate reality. The one we’ve been warned about for decades. It’s here, now. And if we don’t act now, it’s going to get irreversibly worse.
Because here’s the part nobody in power wants to admit out loud: it’s too late to prevent more of the “minor” disasters like we just witnessed. (For the “major disasters,” see the 11-minute YouTube video that Leonardo DiCaprio and I wrote and narrated)
“I’ve never said this before to the media, but it’s too late,” said David Suzuki, scientist, broadcaster, and lifelong environmental champion, in a July 2nd interview. “We’ve passed seven of the nine planetary boundaries… If we pass one, we should be shitting our pants. We’ve passed seven!”
Let that sink in.
Suzuki is talking about the nine thresholds scientists have identified: the very limits of a livable planet. Once breached, the systems that support life on Earth begin to collapse. And now we’ve broken through seven of them.
Johan Rockström, the director of the Potsdam Institute, and his colleagues have mapped out the nine limits. They are:
Climate change: The most obvious. We’ve gone well beyond safe CO₂ levels.
Biosphere integrity: Species are vanishing at a mass-extinction pace.
Biogeochemical flows: Runoff of nitrogen and phosphorus from agriculture is killing ecosystems.
Land-system change: Forests and wetlands are being razed for short-term profits.
Freshwater use: Droughts are getting deadlier; aquifers are being depleted.
Ocean acidification: CO₂ absorption is turning oceans into acid baths, killing coral reefs and other marine life.
Novel entities: Plastics, forever chemicals, synthetic toxins that are mostly unregulated and now everywhere.
Only two boundaries remain “unbroken”: the stratospheric ozone layer (partially healed through heroic efforts in the 1990s when politicians in both parties listened to scientists), and atmospheric aerosols (ditto), at least for now.
We are way past “concern” or “urgent.” We’re now in what Rockström calls the “danger zone.”
And what is the Republican Party’s official response? Essentially, “To hell with future generations. Let our grandchildren die, so fossil fuel billionaires can buy another yacht.”
The Trump administration—back in office through sheer disinformation, gerrymandering, billionaire money, and massive voter suppression—has made their strategy painfully clear: if the ship is going down, they’re going to loot the cabins before it sinks.
In just the first six months of 2025, the new Republican Congress and Trump White House have already:
Slashed clean energy subsidies in what they call the “Big Beautiful Bill,” redirecting billions to oil and gas exploration.
Revoked tax credits for EVs, solar panels, heat pumps, and green home upgrades.
Lifted regulations on methane emissions and offshore drilling.
Cut funding to NOAA and weather satellites, even rolling back the “weather watchers” who otherwise would have warned that Texas camp about the deadly July 4th flood.
Gutted FEMA’s climate preparedness, leaving communities vulnerable and unassisted.
All as a gift to the fossil fuel industry and to pay for tax breaks for billionaires.
They’re not even pretending anymore. This is extraction capitalism on steroids: “Burn it all, bank the profits, and let the next generation deal with the ashes.”
The new survival strategy being pushed by the GOP is, essentially, “Hunker down, average people, while the billionaires who own us secure their massive estates against the rabble.”
This is where Suzuki’s voice grows cold and clear: we’re not going to be rescued by governments as long as they’re controlled by greedy, psychopathic, on-the-take “conservatives.” He urges communities to prepare like wartime neighborhoods:
“Start assessing the routes of escape… Who has wheelchairs? Who has batteries or generators? Where is the water? You’re going to have to inventory your community…”
This isn’t prepper paranoia. This is adaptation in the face of ecological collapse: a call to get real, to get local, and to get ready.
Because, according to the world’s top scientists, we’re no longer fighting for victory: we’re simply fighting for survival.
The Iroquois Confederacy taught that every decision should be weighed for its impact on the next seven generations. Not just the next quarter. Not just the next election.
And now we know why.
Because once the line is crossed—once the planet’s equilibrium tips—you can’t buy your way back. You can’t deregulate the atmosphere. You can’t frack your way out of collapse.
And the people who knew this—the indigenous leaders, the climate scientists, the youth activists—were mocked by cynical, greedy Republicans and billionaire-owned media like Fox “News.” Ignored. Laughed off by fossil fuel-funded media and bought-off Republicans.
As the brilliant historian Heather Cox Richardson noted yesterday:
“Project 2025 called for breaking up and downsizing the National Oceanic and Atmospheric Administration, claiming its six main offices—including the National Weather Service— ‘form a colossal operation that has become one of the main drivers of the climate change alarm industry and, as such, is harmful to future U.S. prosperity,’ by which it meant the fossil fuel industry.”
And now we’re out of time, at least for our ability to prevent more disasters like Kentucky and Texas, when the Trump-gutted National Weather Service failed to warn against disasters that are clearly caused by a warmer atmosphere holding massively more water than during previous generations.
You’re still reading. That means you still care.
So, please, don’t look away.
Don’t let your neighbors, your family, your community pretend this isn’t happening. Don’t let them buy the GOP’s and rightwing media’s lie that we can still drill, build, burn, and somehow bounce back.
We won’t.
But we can still build lifeboats. We can build resilient communities and uncouple ourselves from fossil fuels and the billionaires who sell them to us. We can build justice and empathy and courage to work with what remains. We can wake up enough people to reclaim our democracy and, with it, our efforts to stop this disaster from getting far, far worse.
This fight isn’t over. It’s just changed.
Hope, now, looks like readiness and unrelenting political action.
And that starts with sharing the truth as far and wide as possible.
Tag, you’re it.
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}