Nothing is cheaper or easier than denouncing all sides of complicated and complex political issues. People who do this are usually laboring under the delusion that the world could simply run smoothly and wonderfully if everyone agreed with them.
Some people do it because they wish to remain as spectators in the stands hurling scorn at both teams as they fail to realize that on the field there are two very different teams made up of terribly flawed players driving at two entirely different goalposts. Instead of getting the game and helping move the ball down the field they are the type who'd rather take their bally and go home because neither team will let them score.
"Our high expectations sometimes tempt us to think that an "all or nothing" approach must govern politics. But in the face of the institutional constraints, competing interests and real obstacles that prevent any political reform, I contend there is no moral compromise when we make the aim of politics not the perfect good but the greatest good possible. . . . It's always good to decrease and lessen an evil when we cannot completely end it due to forces beyond our control." ~Clarke Forsythe in his book Politics for the Greatest Good: The Case for Prudence in the Public Square.