In public policy circles, it is understood that the reason that controversies even exist is always because the issue involves trade offs between competing important values. (Those issues that do not involve difficult tradeoffs are sooner or later resolved, and then forgotten because the solution is acceptable as the status quo.)
IMHO people are trying to hard too get what they "like", too often looking for a simple magic bullet, when they should be in a conversation with their elected officials about what tradeoffs are reasonable in light of our values. We should elect people who ask us to be uncomfortable at times, but for well-thought out reasons.
Our politicians are acting highly rationally, in the context of the incentives the voters offer. "Voting the bums out" is not going to change anything, until the voters opt to build a better kind of electorate. The first step is diagnosing the actual problem, rather simply believing that the problem is always Team Them.