Below is an excerpt pulled directly from the CPUSA website FAQ page. Simply strike out "Communist Party" and add "Democratic Party (under Barack Obama)" - no one can tell the difference.
What does theOnly three strikeouts required in 245 words- now that's efficient. You see, it's much easier to show the similarities than the differences.
Communist PartyDemocratic Party (under Barack Obama) stand for?
Communist PartyDemocratic Party (under Barack Obama) stands for the interests of the American working class and the American people. It stands for our interests in both the present and the future. Solidarity with workers of other countries is also part of our work. We work in coalition with the labor movement, the peace movement, the student movement, organizations fighting for equality and social justice, the environmental movement, immigrants rights groups and the health care for all campaign.
But to win a better life for working families, we believe that we must go further. We believe that the American people can replace capitalism with a system that puts people before profit - socialism.
We are rooted in our country's revolutionary history and its struggles for democracy. We call for "Bill of Rights" socialism, guaranteeing full individual freedoms.
Until we win enough support to change the system,
communistsdemocrats (under Barack Obama) call for radical reforms under capitalism. We call for nationalization of the banks, railroads, and industries like steel and auto. Everyone who wants to work should be guaranteed a job or get unemployment payments until she/he can find a job. We say put the unemployed to work at union wages on massive public works programs to rebuild our cities, provide affordable housing for the homeless, build mass transit, and clean up the environment!
Our outlook is based on the social science of Marxism-Leninism. We study history, politics and economics in order to change the world.