Bakhmut, Ukraine after Russia’s “victory.” Photo by Dominik Serwacki / Twitter
Subscribe for Updates!
Join our mailing list to receive the latest news and updates from our team.
You have Successfully Subscribed!
How is it that Trump has been able to nearly single-handedly stymie this country’s ability to help the rest of NATO defeat Putin’s fascistic attempt to take over Ukraine?
A little under two months ago, tiny Denmark—with a population less than that of New York City and a GDP of $400 billion—committed its “entire artillery” to Ukraine. “The Ukrainians are asking us for ammunition now. Artillery now. From the Danish side, we decided to donate our entire artillery,” Danish Prime Minister Mette Frederiksen told the Munich Security Conference on February 18.
How did we, the richest, most powerful nation in the world, become the country that is turning its back on Ukraine? I’m using the royal “we” here, but you know who I’m talking about: the Republican Party, led by Donald Trump, the party’s presumptive presidential nominee, who ordered House Republicans not to bring up for a vote the Senate’s $95 billion aid package for Ukraine and Israel, which has been moldering on Capitol Hill for nearly two months since the Senate passed it on a bipartisan vote of 70 to 29. Trump was said not to want a bipartisan victory for Biden in an election year, so he picked up the phone and called his poodles in the House and killed a potential deal to bring the Senate bill to the floor where it was expected to pass.
Look at this headline in today’s print edition of the New York Times: “Low on Ammunition, Ukraine Is Ill Equipped to Stop Russian Push.” The story describes a 155 mm howitzer position in Eastern Ukraine where Russia has recently made gains on the ground. The crew of the howitzer had a stock of 33 rounds of ammunition when they received an order to fire on a target. Moments later, they had 16 rounds left. “Artillery decides battles,” said Capt. Vladyslav Slominsky, the commander of the battery with the howitzer that was down to only 16 rounds of ammunition. “Who has more wins.”
The artillery is a proud branch in the United States military. They call their branch “The King of Battle” because of the firepower that can be brought to bear on the enemy at a moment’s notice. The war that Ukraine has fought against Russia since the 600 mile front line settled into existence late in 2022 has been almost exclusively an artillery war fought with 155 mm howitzers and HIMARS ground-to-ground rockets. The Russians have more artillery pieces, more rockets, more tanks, and more soldiers, but Ukraine has hung onto the territory they hold, including the parts they took back from Russian forces near Kharkiv and Kherson earlier in the war. Ukraine’s artillery is said to be more accurate and efficient than Russia’s, which wasted tens of thousands of shells firing wildly into the flat agricultural fields of Eastern Ukraine early in 2023 after the front lines stalemated.
Once Russia began its campaign to take individual towns in Eastern Ukraine such as Bakhmut and Avdiivka, their artillery became more accurate. Given small towns as targets, Russian artillery sat back and simply flattened the towns with tens of thousands of artillery rounds, eventually leaving Ukrainian forces no place left to defend, so they pulled back. Now Russia has claimed to have taken the tiny village of Vodayne, about five miles east of Donetsk and a few miles south of Avdiivka. Tactically, it is yet another redoubt that Ukraine had hung onto as the country continues to defend its eastern flank. Strategically, it is not large enough to be significant.
What is significant, however, is why the village was lost: dwindling ammunition stocks.
The Times quoted Swedish military analyst Johan Norberg saying, “You cannot expect people to fight without ammunition.” But you don’t have to interview an expert to know that armies without bullets cease to be armies and turn into targets.
Vladimir Putin knows this like he knows his own name. Even Donald Trump has seen enough gangster movies to know that when you run out of ammo, you get killed. That’s probably why Trump has leaned on House Republicans not to pass the Ukraine aid bill. If Ukraine runs out of ammunition, and Russia starts winning its war on Ukraine, it will make Trump’s pal Putin happy, and the Russian victories will happen on Joe Biden’s watch. In politics, that is called a win-win.
But it’s a lose-lose not only for Ukraine, but for America’s standing in the world as a bulwark against the kind of totalitarian aggression Russia has brought to bear on its neighbor. Russia could not assert its influence over Ukraine by installing puppet presidents like Viktor Yanukovych, the Ukrainian politician Paul Manafort helped to put in power in 2010. Yanukovych proceeded to loot Ukraine by installing cronies from the region of eastern Ukraine with a large Russian-speaking population, the Donbas. Nearly 50 percent of the economic development budget for the entirety of Ukraine went to the Donetsk and Luhansk regions under Yanukovych. When he was overthrown in 2014, Putin invaded and occupied Crimea and probably began his plans to militarily invade and seize all of Ukraine. Yanukovych, naturally, fled to Russia, where he still resides. And Paul Manafort, who ran Trump’s campaign in 2016, is said to be in talks to take a prominent position in the current Trump campaign.
What has stood between Putin’s ambitions and Ukraine’s existence is the United States and NATO. Now Donald Trump appears to be running on a platform of turning Ukraine over to Putin and getting the United States out of the NATO alliance, which just last week celebrated its 75th anniversary.
How did we get here? How is it that this corrupt man facing four separate criminal indictments in three different jurisdictions has been able to nearly single-handedly stymie this country’s ability to help the rest of NATO defeat Putin’s fascistic attempt to take over Ukraine? Why do these Republicans even bother to run for Congress, unless all they really want to do is follow the orders of this man who is weakening the United States with every breath he takes?
What has happened to us? Who are we?
Lucian K. Truscott IV
Lucian K. Truscott IV, a graduate of West Point, has had a 50-year career as a journalist, novelist and screenwriter. He has covered stories such as Watergate, the Stonewall riots and wars in Lebanon, Iraq and Afghanistan. He is also the author of five bestselling novels and several unsuccessful motion pictures. He has three children, lives in rural Pennsylvania and spends his time Worrying About the State of Our Nation and madly scribbling in a so-far fruitless attempt to Make Things Better.
You can read Lucian Truscott's daily articles at luciantruscott.substack.com. We encourage our readers to get a subscription.
{"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}