A pesticide liability shield was stripped out in April, and MAHA claimed the win. In August, the Senate voted along party lines to put it back, and MAHA went quiet.
Republished with permission from Robyn O’Brien
I have spent two decades asking a simple question: why is it so hard, in this country, to find out what’s actually in our food and what it’s doing to our health? Every time I think we’ve made progress, I get a reminder that the fight was never really about information. It’s about power. It’s about who holds the power to decide what we’re allowed to know. Last week, in the Senate Agriculture Committee, that power closed ranks again.
Senator Cory Booker brought forward a modest amendment to the farm bill. It didn’t ban a single pesticide. It didn’t regulate a single chemical company out of business. It simply said that when a pesticide company fails to warn people about the health risks of its products, that company should not be shielded from being sued for it. It would have let manufacturers add cancer warnings to their own labels if they chose to. It was, in Booker’s words, about restoring “the fundamental right of cancer victims to have their day in court.”
Every Democrat on the committee voted for it. Every Republican voted against it. It failed on a straight party-line vote.
I want to sit with that for a second, because I think a lot of people in the Make America Healthy Again movement are going to want to look away from it, and we can’t afford to.
This amendment existed because the Supreme Court handed pesticide manufacturers a gift this year, ruling that federal labeling law pre-empts the kind of failure-to-warn lawsuits that families have used for years to hold companies like Monsanto accountable for glyphosate exposure. That ruling didn’t come out of nowhere. It came after years of quiet, patient work by chemical industry lobbyists to build exactly this kind of liability shield, brick by brick, bill by bill. Farm bills. Appropriations riders. State legislatures. It’s the same playbook every time: bury the language, funnel industry insiders into an administration, call it “regulatory certainty,” and count on nobody outside the industry reading page 400 of a 900-page bill.
The MAHA coalition, to its credit, did address this playbook before. Back in the spring, GOP members of the House joined Democrats to strip nearly identical liability-shield language out of their version of the farm bill, in a 280-142 vote that even surprised some of the people who organized it.
When RFK Jr. joined with Republicans, he promised his followers that they would no longer be reflexively loyal to Big Ag and Big Chemical the way they’ve been loyal to Big Pharma’s critics. That was the deal. That was the pitch. Farmers, mothers, MAHA activists rallying outside the Supreme Court, all told they finally had a seat at the table.
So where was that coalition last week, when the fight moved to the Senate?
Not one Republican vote. Not one. And Kennedy?
Robert F. Kennedy Jr., the man who built his entire political identity on beating Monsanto in a courtroom, who once stood in front of a jury and argued that glyphosate gave his client cancer, who is now the sitting Secretary of Health and Human Services, said nothing. Not a statement. Not a post. Nothing.
This is the same man who, back in February, broke with his own movement to defend Trump’s executive order boosting glyphosate production, telling farmers and skeptical Republican senators not to worry, that nothing in his own MAHA report would threaten their business model.
So maybe his silence on Booker’s amendment shouldn’t surprise anyone. But it should make people angry.
You do not get to build a movement on the backs of cancer patients and then go quiet the moment your own party votes to keep those patients out of a courtroom.
I don’t say this to score partisan points, because this was never supposed to be a partisan issue. Cancer doesn’t check a party registration before it shows up in a farmworker’s bloodwork or a five-year-old’s leukemia diagnosis. The parents I’ve spent my career talking to, the ones digging through ingredient labels at ten o’clock at night trying to figure out why their kid’s allergies won’t quit, are Republicans and Democrats and everything in between. That’s exactly why MAHA had real potential: it wasn’t supposed to be red or blue, it was supposed to be about whose side you’re actually on when a chemical company and a cancer patient show up in the same courtroom.
But MAHA made this partisan itself. MAHA PAC doesn’t hide it, its own website says it exists “for one reason: to elect Republicans.” Not a healthier food system. Not accountability for chemical companies. Republicans.
At least four MAHA-branded political committees are registered with the FEC, and together they’ve spent nearly $2 million opposing Democrats and zero dollars opposing a single Republican.
That’s not a health movement. That’s a party operation wearing a wellness label.
So here is the test. Not the press conferences. Not the executive orders on ultra-processed food dyes that photograph well and cost the industry almost nothing. This. Whether the people who marched under the MAHA banner are willing to spend real political capital on the boring, unglamorous, absolutely essential work of protecting a family’s right to sue when a company hides what its product does to them.
And if they are willing to get behind the party and the Democrats consistently voting to protect cancer patients during the midterm elections.
If MAHA wants to be taken seriously as something other than a branding exercise, its leaders in Congress, and the officials at HHS and EPA who claim to share its values, need to say plainly that this vote was a betrayal of the movement’s own founding promise, and they need to say it to the Republican colleagues who cast it, not just to a sympathetic press. Silence here isn’t neutrality. It’s a choice, and it’s the same choice the chemical industry has been counting on from both parties for thirty years.
Senator Booker says he’ll bring this amendment back when the farm bill returns in September. That’s the moment that matters, not the outrage cycle this week, but who actually shows up and votes when a cancer patient’s day in court is on the line again.
And maybe that’s the real answer to why MAHA went quiet.
It’s easier to sell a supplement or a protein powder than to fight a pesticide company. Easier to build a wellness brand off of distrust of “Big Pharma” than to spend real political capital going after Big Ag’s actual lobbyists on Capitol Hill.
A lot of the loudest voices in this movement have their own products to sell, their own sponsorships to protect, their own seats at the table to keep. Their focus on expanding what health savings accounts can buy fattens their revenue lines.
Suing a pesticide company doesn’t.
Fighting for a family’s right to sue Monsanto has no up-sell. No revenue line. No sponsorship. No product roll out. It simply protects people, and this month, once again, that turned out to be something MAHA’s allies in Washington aren’t willing to fight for.
Booker says the amendment is coming back. So does the question:
Is MAHA a movement, or is it a market?
Robyn O’Brien began her career as a financial analyst covering the food industry and later became one of the earliest voices identifying systemic risks and investment opportunities driven by shifts in consumer demand, health, and environmental pressures. She is a Fulbright fellow, adjunct professor at Rice University and the author of the award-winning book, The Unhealthy Truth, How Our Food is Making Us Sick and What We Can Do About It, published by Random House in 2009.
She operates at the intersection of courage, innovation and what comes next.
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\/maha-is-it-a-movement-or-a-market\/","all_default_visual_states":"inherit","modal_visual_state":false,"user_is_logged_in":false,"stripe_api_key":"pk_live_40P3DgGDAHEP1QtJ0nOU4amBVl87GQiP6LNtpXpIgM209dTEvnpwJQY64VMqftnFoCJJVlDxkJGLVxPoMxsAn42G100bfKk03i7","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"}