Former House Speaker Nancy Pelosi appears to be playing both sides of Michigan’s Democratic civil war. First, she criticized U.S. Senate candidate Abdul El-Sayed over his views on Israel. Then, just days later, she blasted Democratic Congresswoman Haley Stevens for endorsing Republican Mike Rogers instead of El-Sayed.

During an appearance on the On Brand podcast with Donny Deutsch, Pelosi was asked about El- Sayed’s opposition to Israel being a Jewish state.

“It’s more than concerning, it’s wrong,” Pelosi responded, adding that his position didn’t reflect congressional Democrats.

She also remarked, “We’ll see if he gets elected to Congress.”

Do you support individual military members being able to opt out of getting the COVID vaccine?

By completing the poll, you agree to receive emails from SteveGruber.com, occasional offers from our partners and that you've read and agree to our privacy policy and legal statement.

Not exactly a ringing endorsement days before Election Day.

Fast-forward to Sunday, when Stevens announced she was endorsing Rogers following her public feud with El-Sayed over Israel and antisemitic rhetoric.

Suddenly, Pelosi was singing a different tune.

“Haley Stevens has chosen to dangerously betray Michigan families’ healthcare, freedoms and future with her horrific endorsement of Mike Rogers,” Pelosi declared on X. She added, “@AbdulElSayed must win β€” because Michigan and our country deserve better.”

The political whiplash is hard to miss. Pelosi can publicly condemn El-Sayed’s views, but Stevens crossing party lines over her own objections is apparently an unforgivable betrayal.

With Election Day approaching, Michigan Democrats are airing their disagreements in public, and Pelosi has managed to criticize both sides.

For Democrats hoping to project unity before Tuesday’s election, the message seems to be: Disagree all you want, just don’t vote Republican.