According to CNN, a lot of Democrats are apparently crossing over to vote for Kasich in MI and MS
I don't understand this? Wouldn't they want Hillary to face Trump, who is likely a weaker candidate in the general?
If I were American, I would only switch over to try to vote who I thought would be the easiest candidate to beat, who had the best shot at winning, like Santorum or Gingrich (depending on the state/time) in 2012.
From a party strategic point of view, you are correct.
But, perhaps, just perhaps
, people are voting as Americans rather than as Republicans or as Democrats. They want two candidates with reasonable policies in the race, and may the best win!