I have this to say as well: I hold my candidates to very high standards. I look at the good AND the bad in weighing my decision about who I will vote for in the primaries. If you don’t, then you’re a party loyalist who doesn’t care about anything except your team winning. If you can’t criticize someone for fear they might (gasp!) lose, then they will never learn from their mistakes and learn how to be better people.
Second, when it comes to the general election, I compare the good AND bad of BOTH candidates. That’s why I voted Bernie in the primaries in 2016, and Hillary in the general. That’s why I will vote for the candidate I most want in the primaries this time around (spoiler alert: Senator Warren is knocking it out of the park right now for me), and whomever is the Dem candidate in the general. Because right now, every single one of the candidates seeking the Dem nomination is unquestionably better than the president who sits in the oval office and stinks up our country with his very existence.