Flanked by 19 American flags, Hillary Clinton gave a wide-ranging foreign policy speech on Thursday, in which she flayed Donald Trump for his "thin skin" and "dangerously incoherent" approach to international affairs.

The speech, delivered in San Diego five days ahead of California's June 7 primary, lambasted the presumptive Republican nominee as "temperamentally unfit" to be President of the United States. The full remarks are here.

"Americans aren't just electing a president in November," Clinton said, "we're choosing our next commander-in-chief, a person we count on to answer questions of war and peace, life and death. The person the Republicans have nominated for president cannot do the job."

Clinton noted that Trump has praised leaders like Russian President Vladimir Putin and North Korea's Kim Jong Un, quipping: "I will leave it to the psychiatrists to explain his affection for tyrants."

But that was just one of several statements that raised observers' eyebrows, in a speech that some said was full of fundamental contradictions—and hinted at Clinton's own hawkish positions.

After all, as journalist Robert Parry wrote in April, "If Clinton becomes President, she will be surrounded by a neocon-dominated American foreign policy establishment that will press her to resume its 'regime change' strategies in the Middle East and escalate its new and dangerous Cold War against Russia."

Awkward: Hillary to give a speech on the very thing Dem pundits have spent a year desperately trying to ignore: her foreign policy. — Glenn Greenwald (@ggreenwald) June 2, 2016

Clinton talks about Iran alleged nuclear pursuit one second and Israel's "security" the next. Drink! for no mention of Israel's nukes! — Sam Husseini (@samhusseini) June 2, 2016

Listening to this speech & Clinton's words on Iran, Russia, & Israel, SHE sounds like the neocon candidate. Why can't Kristol run her? — Anya Parampil (@anyaparampil) June 2, 2016

#Clinton just put military action against Iran back on the table and criticized Trump for wanting to be "neutral" on Israel/Palestine — Anya Parampil (@anyaparampil) June 2, 2016

Hillary Clinton's history of supporting interventionism puts her in a weird place to be portraying her opponent as trigger happy SCROLL TO CONTINUE WITH CONTENT Never Miss a Beat. Get our best delivered to your inbox.





— Yousef Munayyer (@YousefMunayyer) June 2, 2016

Like Clinton's love for Henry Kissinger, Benjamin Netanyahu, the king of Saudi Arabia, and Dick Cheney. https://t.co/O1CA0X5QJv — Shazad Hamid (@ShazadHamid) June 2, 2016

Hillary: "America stands up to countries that treat women like animals"(!!!) pic.twitter.com/80m8GbUvQE — Secular Talk (@KyleKulinski) June 2, 2016

Good Clinton speech, BUT: Clinton is going to run to the right of Donald Trump on Israel/Palestine. That should sober & disturb people. — Jeet Heer (@HeerJeet) June 2, 2016

Hillary's foreign policy rhetoric mimics that of the GOP candidates' even in terms of phraseology and wording pic.twitter.com/VlZ45LouEo — Michael Tracey (@mtracey) June 2, 2016

This isn't hard: if you're an interventionist hawk like @BillKristol, Hillary Clinton is your candidate, try as you might to avoid it. — Conor Friedersdorf (@conor64) May 31, 2016

Clinton did not mention her Democratic rival Bernie Sanders in Thursday's remarks.

Pew Research Center surveys have laid bare how Sanders and Clinton supporters differ on foreign policy issues. Polls conducted in March and April showed that two-thirds (66%) of Democratic and Democratic-leaning registered voters who support Clinton for the party's presidential nomination say that world problems would be even worse without U.S. involvement—just 28 percent say U.S. efforts usually make things worse.

By contrast, Sanders supporters are divided, with 49 percent saying global problems would be even worse without U.S. involvement and 45 percent saying U.S. intervention usually makes matters worse.