Rep. Don Beyer (D-Va.) accused President Donald Trump of threatening war crimes against Iran just one day after the president posted a chart on Truth Social comparing U.S. combat deaths across six conflicts, including 18 American service members killed in the ongoing war with Iran. Beyer’s statement, posted to X on Wednesday morning, tied the two posts together as evidence of what he described as the president’s “rapidly deteriorating mental and emotional state.”
The statement came at 10:18 a.m. on July 22, 2026, hours after Trump posted a new threat on Truth Social vowing to destroy Iranian infrastructure in response to attacks on commercial shipping in the Strait of Hormuz. Beyer’s full post read: “After bragging about being responsible for the deaths of 18 U.S. servicemembers, the President is now back on Truth Social threatening war crimes. His rapidly deteriorating mental and emotional state and reckless disregard for anyone but himself has deadly consequences. We can only stop this if congressional Republicans are willing to stand up to Trump or are replaced.”
The post Beyer referenced as “bragging” was shared by Trump on Truth Social on July 21, 2026, at 2:51 p.m. In it, the president compared the death toll of the Iran war, which he labeled the “Iran Military Conflict,” to that of prior American wars: “Afghanistan War: 20 years, 2,000 DEAD. Iraq War: 9 years, 4,600 DEAD. Vietnam War: 19 years and 5 months, 58,220 DEAD. Korean War: 3 years and 1 month, 36,574 DEAD. Venezuela War: 1 day, 0 DEAD. Iran Military Conflict: 4 months, 18 DEAD.”
The comparison drew swift and bipartisan condemnation. Former Republican Rep. Marjorie Taylor Greene wrote on X that “Trump is bragging about killing 18 US soldiers,” adding that “the ‘peace president’ went to war and is killing and wounding our troops.” California Gov. Gavin Newsom’s office called Trump a “disgusting Little Man” and demanded he “treat our brave American soldiers with some respect.”
Trump’s post came days after Iranian strikes on U.S. positions in Jordan and Iraq killed four American service members between July 17 and July 19, 2026, pushing the U.S. death toll in the conflict to 18 since Operation Epic Fury began on February 28.
The following morning, Trump escalated further. In a Truth Social post at 7:56 a.m. on July 22, he wrote: “From this point forward, any time the Islamic Republic of Iran shoots at a ship in the Strait of Hormuz, whether it be by Missile, Rocket, Drone, or any other device or weapon, the United States will bomb and destroy ONE BRIDGE OR POWER PLANT, including those located next to, or in, the Capital City of Tehran. Thank you for your attention to this matter! President DONALD J. TRUMP.”
That threat marked at least the third time Trump has publicly vowed to strike Iranian civilian infrastructure since the war began, a category of target that international law experts and members of Congress have repeatedly said would constitute a war crime if carried out. The president previously issued a similarly worded ultimatum in late March, giving Iran 48 hours to reopen the Strait of Hormuz or face strikes on its power plants, and again in early April, when he vowed on Truth Social that “Tuesday will be Power Plant Day, and Bridge Day, all wrapped up in one, in Iran.”
Beyer’s Wednesday statement is consistent with a pattern of public warnings the congressman has issued since the war’s outset. On February 28, 2026, the day Trump ordered the initial strikes, Beyer’s office released a statement declaring that “President Trump’s war is not smart, it is not legal, it is not morally right, and it is not in our national interest,” and warning of the risk posed to American forces and civilians in the region.
In April, after Trump posted that “a whole civilization will die tonight” if Iran did not meet his demands, Beyer’s office issued a statement titled “Beyer Demands Speaker Johnson Reconvene House as Trump Escalates Sick, Murderous Threats,” in which the congressman said Republican leadership’s failure to reconvene the House amounted to “a moral failure and cowardice of the highest order,” and called on the chamber to “reclaim its constitutional authority” and serve as “a desperately needed check” on the president.
Beyer, who previously served as a U.S. ambassador to Switzerland at the State Department, has also used his office to address the war’s humanitarian and diplomatic fallout. After the State Department urged Americans to evacuate a broad swath of Middle Eastern countries earlier this year, Beyer said he had heard directly from constituents with family members in Egypt, Lebanon, Iraq, the U.A.E. and Qatar, and criticized what he called the administration’s lack of advance planning despite a “weeks-long buildup of military assets in the region.”
Wednesday’s escalation unfolded against the backdrop of a war that has now stretched nearly five months. Defense Secretary Pete Hegseth told the Senate Appropriations Committee on Tuesday, July 21, that the conflict has cost the United States $37.5 billion to date, a figure independent analysts have placed even higher when accounting for equipment losses and military aid. The testimony came as the Trump administration seeks a record $1.5 trillion defense budget for 2027, driven in significant part by the war’s mounting costs.
Iran, for its part, responded defiantly to Trump’s infrastructure threat. Iranian Parliament Speaker Mohammad Bagher Ghalibaf wrote on X that the Strait of Hormuz “will not return to its pre-war status,” while Foreign Minister Abbas Araghchi said Iran’s defense doctrine remains “eye for an eye” and warned that “any aggression against Iran, including our infrastructure, will compel a powerful and decisive response.”
As of Wednesday afternoon, Trump had traveled to Dover Air Force Base in Delaware to attend the dignified transfer of four American service members killed in the conflict, an event he described beforehand as “one of the hardest things to do as a president.” Beyer’s office had not issued a follow-up statement addressing that portion of the day’s developments by the time of this report.