Deprecated: Return type of FS_Key_Value_Storage::offsetExists($k) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 309

Deprecated: Return type of FS_Key_Value_Storage::offsetGet($k) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 317

Deprecated: Return type of FS_Key_Value_Storage::offsetSet($k, $v) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 301

Deprecated: Return type of FS_Key_Value_Storage::offsetUnset($k) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 313

Deprecated: Return type of FS_Key_Value_Storage::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 328

Deprecated: Return type of FS_Key_Value_Storage::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 339

Deprecated: Return type of FS_Key_Value_Storage::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 350

Deprecated: Return type of FS_Key_Value_Storage::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 362

Deprecated: Return type of FS_Key_Value_Storage::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 375

Deprecated: Return type of FS_Key_Value_Storage::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 389

Deprecated: Creation of dynamic property OptimizeDatabase::$odb_logfile_debug_path is deprecated in /home1/citynews/public_html/news/wp-content/plugins/rvg-optimize-database/rvg-optimize-database.php on line 201

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1752

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1752

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1752

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1752

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1752

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1752

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1752

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1752
{"id":129179,"date":"2026-07-13T09:45:47","date_gmt":"2026-07-13T13:45:47","guid":{"rendered":"https:\/\/reason.com\/?p=8392691"},"modified":"2026-07-13T09:45:47","modified_gmt":"2026-07-13T13:45:47","slug":"last-of-the-neocon-three-amigos-lindsey-graham-dies-unexpectedly","status":"publish","type":"post","link":"http:\/\/3rdcitynews.com\/news\/last-of-the-neocon-three-amigos-lindsey-graham-dies-unexpectedly\/","title":{"rendered":"Last of the Neocon ‘Three Amigos’: Lindsey Graham Dies Unexpectedly"},"content":{"rendered":"\n
\"07.13.26-v1 <\/picture> <\/div>\n

Lindsey Graham died doing what he loved: egging on faraway violence. After returning from a trip to a <\/span>drone factory<\/span><\/a> in Ukraine, the Republican senator from South Carolina <\/span>suddenly came down<\/span><\/a> with chest pains. One of his last acts was <\/span>phoning<\/span><\/a> President Donald Trump\u2014a man who Graham had <\/span>once called<\/span><\/a> “unfit for office”\u2014to push for more aggressive policies in Europe and the Middle East.<\/span><\/p>\n

“I can’t die now. I still need to do the Russia sanctions, get Iran sorted out, and do Israeli-Saudi normalization,” Graham reportedly <\/span>joked<\/span><\/a> to the people around him, feeling ill after his call with Trump. But about half an hour after being called to Graham’s house on Saturday night, medics <\/span>reported<\/span><\/a> that the 71-year-old senator was undergoing cardiac arrest. The medical examiner declared Graham dead of an aortic dissection caused by high blood pressure.<\/span><\/p>\n

Graham was the last surviving member of the “<\/span>Three Amigos<\/span><\/a>,” a gaggle of hawkish senators that included John McCain, a Republican, and Joe Lieberman, a Democrat turned independent. Although he shared their foreign policy goals, Graham may have been the most morally flexible of the three. Unlike McCain, who stuck with his <\/span>opposition to Trump<\/span><\/a> until his last dying days, Graham twice flattered his way back into Trump’s graces after abandoning him. And he whispered in the ear of Trump’s rival, President Joe Biden, as well.<\/span><\/p>\n

“If we nominate Trump, we will get destroyed…and we will deserve it,” Graham had <\/span>declared<\/span><\/a> during the 2016 election, calling Trump a “<\/span>race-baiting<\/span><\/a>” lunatic. Two years later, Graham was <\/span>showering Trump<\/span><\/a> with praise and claiming that McCain would have done the same. During the 2020 election, Graham argued that Trump should <\/span>never concede<\/span><\/a>. When Trump’s supporters attacked the U.S. Capitol in pursuit of exactly that goal, Graham <\/span>distanced himself<\/span><\/a> from the president: “Enough is enough.”<\/span><\/p>\n

When Biden took office, Graham started <\/span>flattering<\/span><\/a> the new leader, claiming that only <\/span>Biden<\/span><\/i> could secure the kind of U.S.\u2013Israeli\u2013Saudi deal that Trump had been pursuing. “Ask anyone in the Biden administration\u2014they know how deeply engaged [Graham] was,” <\/span>wrote<\/span><\/a> David Makovsky, director of the program on Arab-Israel Relations at the neoconservative Washington Institute for Near East Policy.<\/span><\/p>\n

Even this supposed peace deal was really about opening the door for more war. Graham <\/span>bluntly told<\/span><\/a> Biden that the negotiations were about building American willingness “to go to war for Saudi Arabia,” according to Bob Woodward’s book <\/span>War<\/span><\/i><\/a>. And Graham considered Iran the “<\/span>spoiler<\/span><\/a>” for Arab-Israeli peace\u2014so naturally, the solution would be war with Iran.<\/span><\/p>\n

Graham wormed himself back into Trump’s orbit in an almost single-minded pursuit of that goal. (The best way to convince Trump of something, Graham gloated<\/a>, was to tell him former President Barack Obama would have done the opposite.) He pushed Trump to follow Israel in bombing Iran in June 2025, complained that the end of that war was a “<\/span>step backwards<\/span><\/a>,” and then pushed Trump to <\/span>bomb Iran again<\/span><\/a> in February 2026, in what was supposed to be a final regime change war. “Mr. President, you’re not far behind God,” Graham <\/span>told<\/span><\/a> Trump earlier this year.<\/span><\/p>\n

The same two-faced flattery extended overseas. Graham made numerous public gestures in support of Kurdish rights, earning himself a <\/span>glowing eulogy<\/span><\/a> from Syrian Kurdish Gen. Mazloum Abdi and a proposal by Erbil Governor Omid Xoshnaw to <\/span>build a statue<\/span><\/a> for Graham in Iraqi Kurdistan. But at the same time, Graham helped <\/span>sell a proposal<\/span><\/a> to let Turkish President Recep Tayyip Erdo\u011fan take over Kurdish areas of Syria, according to the <\/span>memoirs<\/span><\/a> of former National Security Adviser John Bolton.<\/span><\/p>\n

Sometimes, Graham complained that Americans were too bigoted against Muslims<\/a> to support spreading democracy in the Middle East<\/span>. Other times, he <\/span>claimed<\/span><\/a> that the doctrine of Shiite Islam “compels them to kill all the Jews” and <\/span>implied<\/span><\/a> that dropping a nuclear bomb on Gaza would be acceptable. In between his statements of support for the “<\/span>brave Iranian people<\/span><\/a>,” he declared that “<\/span>Iranians cheat and they lie<\/span><\/a>” and made wisecracks about their <\/span>bad genes<\/span><\/a>.<\/span><\/p>\n

So it went in Europe. For all the eulogies calling Graham a <\/span>friend of Ukraine<\/span><\/a>, the senator himself was frank about trading Ukrainian lives for other goals. “I like the structural path we’re on. As long as we help Ukraine with the weapons they need and economic support, they will fight [Russia] to the last person,” he said at a <\/span>2022 press conference<\/span><\/a>. Two years later, Graham <\/span>declared<\/span><\/a> that “this war is about money” and bragged about the potential economic benefits.<\/span><\/p>\n

Despite all of these twists, turns and contortions, Graham clearly had a consistent principle: expanding the U.S. government’s involvement in the world, by force. He <\/span>started his Senate career<\/span><\/a> supporting the Second Gulf War, pushed for <\/span>bombing Iran<\/span><\/a> while the Iraq conflict was still ongoing, and argued for staying in Afghanistan <\/span>permanently<\/span><\/a>. Graham <\/span>discovered<\/span><\/a>\u00a0that the U.S. military was in the <\/span>African nation<\/span><\/a> of Niger only after several troops died there in 2017\u2014and then <\/span>immediately called<\/span><\/a> for “more actions in Africa, not less.”<\/span><\/p>\n

In pursuit of that goal, Graham had no problem treating Americans as enemies. In 2011, speaking on the Senate floor about Americans accused of terrorism inside the U.S., he said<\/a>: “And when they say, ‘I want my lawyer,’ you tell them: ‘Shut up. You don’t get a lawyer. You are an enemy combatant.'” <\/span>Two years later, when the National Security Agency was caught spying on Verizon phone customers, Graham declared himself “<\/span>glad<\/span><\/a>” that he and his fellow citizens were being surveilled. <\/span>And after an American protester was <\/span>shot<\/span><\/a> by Israeli commandos in 2010, Graham <\/span>stated<\/span><\/a>:\u00a0“I’m not asking the Israeli government to apologize to me for killing an American citizen. I’m urging American citizens to act responsibly.”<\/span><\/p>\n

What drove such intense aggression? One formative experience was Graham’s military career, serving as a U.S. Air Force lawyer in Germany during the end of the Cold War. “I thought I would never live to see the Berlin Wall come down, right? Two years later it’s down,” he <\/span>told<\/span><\/a> the Council on Foreign Relations in 2011. Graham kept chasing that high, calling Iranian regime change “<\/span>Berlin Wall stuff<\/span><\/a>” and <\/span>comparing himself<\/span><\/a> to former President Ronald Reagan.<\/span><\/p>\n

“I would like to shape world events rather than watch the world fall apart,” Graham continued in his speech to the Council on Foreign Relations. “That unity that we had from administration to administration, regardless of party and winning the Cold War, has clearly been lost in the war on terror, or a man-made catastrophe, whatever you want to call it.”\u00a0<\/span><\/p>\n

Graham couldn’t see how his own strategy was destroying that unity. The war in Iraq that he supported was a major factor in <\/span>destroying trust<\/span><\/a> in the U.S. government and <\/span>polarizing<\/span><\/a> U.S. politics. Graham used his influence to push both Trump and Biden into <\/span>supporting policies<\/span><\/a> that their <\/span>own constituents<\/span><\/a> increasingly hated. The attack on Iran this year, the fulfillment of Graham’s life work, is the <\/span>first U.S. war<\/span><\/a> to be fought with negative public support from its start. The more Graham brought the parties together in support of forever wars, the further he drove them from the American people.<\/span><\/p>\n

The post Last of the Neocon 'Three Amigos': Lindsey Graham Dies Unexpectedly<\/a> appeared first on Reason.com<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"

The one thing Graham was consistent about was his enthusiasm for foreign wars. …<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"tdm_status":"","tdm_grid_status":""},"categories":[19,9],"tags":[],"_links":{"self":[{"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/posts\/129179"}],"collection":[{"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/comments?post=129179"}],"version-history":[{"count":0,"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/posts\/129179\/revisions"}],"wp:attachment":[{"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/media?parent=129179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/categories?post=129179"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/tags?post=129179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}