Photo by Nohe Pereira, Unsplash
Photo by Nohe Pereira, Unsplash
While Washington cuts $187 billion in food assistance, the protein and pharmaceutical industries collect federal checks and call it charity.
Republished with permission from Robyn O’Brien
I spent years on Wall Street learning to read a balance sheet. So let me read you this one.
The federal government just announced a $7.5 million investment through HHS to partner with HATCH for Hunger, a nonprofit that redirects surplus protein, eggs, chicken, beef, to food banks nationwide. The goal: improve health outcomes and reduce chronic disease. I’ve spent two decades making this exact argument. Real food. Nutrient-dense food.
Food that prevents illness rather than postponing it.
On its face, this is good. Now look at the other side of the ledger.
The Congressional Budget Office estimates that H.R. 1 cuts SNAP by nearly $187 billion through 2034, the largest reduction in the program’s history. When fully implemented, 4 million people in a typical month will lose food assistance entirely or see it cut substantially. These are not future projections. SNAP participation has already fallen by more than 3.5 million people since the law was enacted in July 2025.
$7.5 million in. $187 billion out.
I’m not a political person. I’m an analyst. No analyst in the world, regardless of party, can look at those two numbers and call it a nutrition policy.
SNAP serves more than 40 million Americans each month, 16 million children, 8 million seniors, 4 million adults with disabilities. The science is unambiguous: food insecurity in early childhood causes lasting developmental harm.
Hunger and chronic disease are not separate problems.
They are the same problem in different clothes.
SNAP is also an economic engine. Every dollar in benefits generates $1.54 in economic activity. These cuts don’t just hurt families, they hurt the farmers, grocers, and local economies that depend on that spending. They create a massive unfunded mandate on state governments. Some states won’t be able to fill the gap. The downstream consequences are generational.
You cannot solve a hunger crisis with a charitable workaround while dismantling the floor beneath 40 million people.
That is not food policy. That is a press release.
Here’s what the press release didn’t lead with: HATCH for Hunger was founded by Jeff Simmons, the CEO of Elanco Animal Health, one of the world’s largest animal pharmaceutical companies, and he chairs its board today. The man announcing this federal nutrition partnership is simultaneously the head of a company that sells the drugs and growth products used in the protein supply chains HATCH promotes.
Look at the board: the former CEO of Tyson Foods. The co-founder of fairlife, now owned by Coca-Cola. The former CEO of Hilmar Cheese. The CEO of Zinpro Corporation. A former U.S. Secretary of Agriculture. These are not hunger advocates who stumbled into food policy. These are the architects of the industrial protein supply chain, the same supply chain that benefits most from federal dollars flowing toward protein distribution and from Dietary Guidelines that emphasize animal protein.
The food is real. The need is real. But $7.5 million in federal funding, announced with fanfare while $187 billion in food assistance is stripped away, serves the industry’s story far more than it serves hungry families.
When the people most invested in selling protein are also running the nonprofit that distributes it and praising the government for funding it, that’s not charity.
That’s a vertically integrated PR campaign.
Farmers have a finely tuned radar for this kind of thing. They’ve seen too many Washington announcements that promise to help and end up serving someone else’s bottom line. I reached out to several after this announcement, and one put it plainly:
“It would be great to see investment in those types of programs. It’s going to take boots on the ground efforts and people making best use of those dollars … They upset the apple cart too much by messing with SNAP. How do we get more actual food grown in the United States? We show farmers how they can be more profitable working in tandem with nature and gradually transitioning away from government programs. Anytime the government says they are ‘here to help’ I am wary.”
– An American farmer
That farmer identified the real question: not how do we distribute more surplus protein, but how do we build a food system that grows more actual food, by farmers who can make a living doing it. The path forward is the transition she described, profitable, regenerative, nature-aligned, not more programs that entrench the status quo.
But none of that is possible if 4 million people lose their food assistance while we’re still building the alternative.
I believe the concern behind Make America Healthy Again is right. Real food. Less ultra-processing. More protein. Less chronic disease. Dietary Guidelines that prioritize nutrient-dense foods and call out highly processed foods represent progress.
But you cannot make America healthy again by making America hungry first.
SNAP is not a handout, it is the most cost-effective chronic disease prevention program the federal government has ever run.
Food insecurity is a clinical risk factor for diabetes, heart disease, obesity, and mental illness. Every condition we claim we want to prevent.
When we cut the floor out from under 4 million people and hand them a charitable egg drive run by the executives who profit from selling eggs, we are not solving the problem.
We are rebranding it.
I didn’t become a food advocate because I stopped believing in markets. I became one because markets work best when they have honest information, and for too long, the true cost of our food system has been kept off the books. The hunger. The illness. The degraded soil. The farmer who can’t make a living without a government check. The family that can’t make rent and eat in the same week. Those costs are real, even when they don’t appear on a balance sheet.
$187 billion has been stripped from 40 million people and replaced with $7.5 million and a press release from the protein industry. What’s happening right now is what it looks like when a system optimizes for everything except the people it’s supposed to feed.
We can do better than this. But first, we have to be honest about what this is.
This is not food policy. This is a vertically integrated PR campaign for the protein industry.
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\/who-is-making-a-profit-from-your-hunger\/","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"}