Danny Lundell (left) discusses consolidation in agriculture with Jonathan Kanter, assistant attorney general for the antitrust division in the U.S. Department of Justice, at Lundell Family Farms in Cannon Falls on Oct. 24, 2023. Photo by Madison McVan/Minnesota Reformer.
Danny Lundell (left) discusses consolidation in agriculture with Jonathan Kanter, assistant attorney general for the antitrust division in the U.S. Department of Justice, at Lundell Family Farms in Cannon Falls on Oct. 24, 2023. Photo by Madison McVan/Minnesota Reformer.
Monopolists have been suppressing wages for decades, but the past couple years has seen a spike in labor activism, as workers fight back amidst the backdrop of rising prices and record profits.
Republished with permission from Minnesota Reformer, by Justin Stofferahn
In recent months a lot of economic commentators have been flabbergasted that despite low unemployment, steady job growth and easing inflation, the public mood about the economy remains dour.
Pundits have blamed social media, partisanship and negative media headlines. But what if our headline economic data simply fails to tell a complete story? Dig a little deeper and the economic challenges confronting the country sound a lot more like the misery of monopoly than bad vibes or misinformation.
Any discussion of current economic challenges begins with inflation, and for good reason. While inflation is lower, that just means the rate of increase has cooled. Prices are still 19% higher than before the pandemic, and wages have only recently started to keep pace, with more granular analysis revealing that most people have seen their spending power decline, meaning that simply being employed is not enough. To add insult to injury, inflation calculations do not account for interest rate hikes, increasing the monthly payments people pay for car loans, home loans and credit cards.
Inflation on its own generates more intense anger and frustration than other issues, and this is likely exacerbated by the unfairness driving price increases. People are blaming powerful corporations, and so are government economists, think tanks, and private sector experts. Legal action has uncovered an economy apparently rife with monopoly price-gouging. A jury recently found major egg producers guilty of price-fixing and further lawsuits allege the cost of everything from meat to housing is higher because of companies illegally coordinating.
Inflation is just one piece of this misery though. The other is more existential, a sense that we no longer have control over corporate behemoths. Since 2001, Gallup has asked Americans about their satisfaction with the “size and influence” of big business and the response “very dissatisfied” has grown from 17% to 44% over the past two decades, up 12 percentage points since 2020. While consolidation has been growing for decades, this recent change in attitude about corporate power is likely a reflection of the way the pandemic brought a whole host of long-running structural issues to the forefront, including monopolization.
Monopolists have been suppressing wages for decades, but the past couple years has seen a spike in labor activism, as workers fight back amidst the backdrop of rising prices and record profits. Amazon, a poster-child for our monopolized economy, finally saw one of its warehouses vote to unionize. Consolidation was front and center in the massive writers and actors strike last year, with workers not only hitting the picket line but urging antitrust authorities to investigate the industry. Meanwhile, pharmacists working for the drugstore duopoly of CVS and Walgreens have participated in walkouts, and doctors, fed up with giant health systems, are unionizing.
The Federal Trade Commission and the Department of Justice recently completed a typically obscure and wonky process of updating the merger guidelines that direct the agencies’ enforcement of business combinations. The last time they did this in 2010 just 32 public comments were submitted — solely from lawyers and academics. This time around, the year and a half process of updating the guidelines generated over 35,000 comments from Americans across the country, tired of being pushed around by monopolists.
In October, Assistant Attorney General Jonathan Kanter, who leads the antitrust division at the Department of Justice, held a roundtable in Minnesota with farmers, workers and small business owners. They did not talk about job growth numbers or the stock market. They talked about how monopolies — from tech giants to massive health systems — are making their lives and professions harder and more precarious and reshaping the very structure of the communities they live in. Farmers are earning less, nurses are leaving the bedside, and we are losing small businesses like rural pharmacies every day.
Connecticut Sen. Chris Murphy recently wrote that “the most important economic and social interactions in your life are being dictated by…massively powerful private companies.” Yet our public discourse fails to match this reality.
The effort to frame people’s dissatisfaction with the economy as manufactured and not grounded in actual experiences is insulting and distracts from solving the problems making life so challenging for so many.
The silver lining to the misery of monopoly power is that there is nothing inevitable about it. Getting screwed by powerful corporations is a policy choice that can be reversed, but that requires identifying the source.
Minnesota Reformer is part of States Newsroom, a network of news bureaus supported by grants and a coalition of donors as a 501c(3) public charity. Minnesota Reformer maintains editorial independence. Contact Editor Patrick Coolican for questions: info@minnesotareformer.com. Follow Minnesota Reformer on Facebook and Twitter.
The Minnesota Reformer is an independent, nonprofit news organization dedicated to keeping Minnesotans informed and unearthing stories other outlets can’t or won’t tell. We’re in the halls of government tracking what elected officials are up to—and monitoring the powerful forces trying to influence them. But we’re also on the streets, at the bars and parks, on farms and in warehouses, telling you stories of the people being affected by the actions of government and big business. And we’re free. No ads. No paywall.
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\/whats-giving-us-our-sour-economic-mood-about-wages-and-prices-its-the-monopolists\/","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"}