@Frank Apisa,
Frank,
Have you considered the possibility that your perspective is exactly the reason that "liberal" has become a swear word in America.
Bill and Hillary Clinton did great damage to liberalism in American (and in my opinion to America as a whole) by doing exactly what you are claiming. They opposed gay marriage, they screwed the Palestinians. they eliminated social service programs. And then they did something even worse... by adding washed up policies and half-measures that muddied the water.
They did this as part of the political game, where winning is more important than progress and scoring points is more important than courage. This is what the Clinton machine is all about.
Instead of gay rights we got "don't ask don't tell". Instead of a real Mideast peace talks we got a farce. Instead of welfare reform we got "the end of Welfare as we know it". Instead of racial justice and addressing issues of poverty, we got the war on drugs and the acceleration of incarceration rates. All these policies were heavily marketed attempts to get votes from both sides.
This is the problem with Clinton. Even if it is the best way to get her elected, it isn't good for liberals and it isn't good for Democracy.
Maybe if the American left starts demanding leaders who will stand up for their rights and push real progressive policies we could start to change politics in America. Maybe we could have a real political discourse and make progress.
Hillary Clinton is the problem. Bernie Sanders is the solution.