Apparently there was once a Democratic candidate in the Massachusetts special election who was willing to speak out against corporate abuses.
The sovereignty of big business in a two-party political system cannot be underestimated. The British Labour Party has gone down the very same road as the Democrats, quietly sidelining anyone who questions the sacred status of the financial sector in the UK economy. Labour has become the "caring" side of the political oligarchy, offering no substantial differences in policy from the Conservatives, but speaking in soothing, paternalistic tones and relying on an outdated sense among the elderly that they are the "people's party." In reality, Labour is a non-Etonian elite club as rotten as the Tories.
This is why I endorse the Liberal Democrats in this year's general election.