Liberals are correct on all the issues. But you have to understand politics to make a difference.
The first is when something good happens (you pass a good law, etc).
The second is when something "bad" happens that doesn't really hurt your side, and gives your side better odds in the next election. Liberals rarely understand this one.
It's why conservatives win often, even though liberals have all the facts and virtue on their side.
A winning mindset is contagious. So is a losing mindset.
A politician who's far-left, but isn't effective at governing or making deals, won't move the country one inch to the left.
Every time a politician or party makes a move, there's pushback, consequences, fallout. Every single time.
If you're a liberal, you're fighting for what's right. So whenever you win a battle, you're making the world better. If you stop to whine about fairness, no one cares. You're wasting time when you could be winning.
But no matter how important you think any given scandal is, if it doesn't win your side any support or votes, why waste bandwidth playing it up?
Trump's Ukraine scandal is resonating across the board, so keep pushing it. Not exclusively, but heavily.