Michigan pollster Emma White wrote a piece today for Eclectablog in which she explains why, for the first time in her life, she cast a ballot today for a Republican.

Without naming the candidate who got her vote in today’s primary White said she cast a stop-Trump vote because a bigoted political party led by a bullying Donald Trump is “is bad for our country and bad for our democracy.”

White makes it abundantly clear that she does not harbor any goodwill toward Ohio Gov. John Kasich or Sen. Ted Cruz, but she believes either could beat Trump in Michigan and halt the frontrunner’s momentum.

White

White

Here’s a portion of her explanation, as a diehard Democrat, for voting strategically in the GOP primary:

As awful as Cruz is, people aren’t using his rallies as an excuse to rough up African Americans and protesters. Kasich has governed Ohio in a way that I hate, going after Planned Parenthood and unions — but third graders aren’t using his campaign to tell their brown-skinned classmates they are less than equal.

Even if you believe Kasich or Cruz or Rubio would be a stronger general election candidate than Trump, I still believe it’s better for our country to help nominate them than allowing the GOP to become the party of open bigotry. I’d rather take the risk that one of them would be our president than that Trump would.