Talking out of both sides

First, John McCain says Barack Obama’s proposed policies are socialist:

CONCORD, N.C. – Republican presidential candidate John McCain on Saturday accused Democratic rival Barack Obama of favoring a socialistic economic approach by supporting tax cuts and tax credits McCain says would merely shuffle wealth rather than creating it.

Then, he criticizes the Bush administration for not being, apparently, socialist enough:

He also was sharply critical of the Bush administration, saying it should be more aggressive in buying up the home mortgages of those trapped by high interest rates and falling housing values.

Make up your mind, John.