Um, today is the heyday of Communism in America, not the fifties or sixties.
You are so, so right about that! But now they call themselves "Progressives," as they did in the 30s and 40s, and nobody takes any notice. Even the Progressive Insurance Co. owner (it's always been a Far Left company) is rolling in money and contributed almost as much as George Soros to try to defeat Bush.
As for Xmas, I remember it was used back in the 40s simply as an abbreviation on Christmas cards, signs, etc., when people didn't have room to write the whole word. Later there was a public backlash about it, in the 50s or 60s when people actually dared to talk about "putting Christ back in Christmas" without fear of an ACLU lawsuit. While there's definitely an anti-Christian movement in the U.S. I don't think it goes to that extreme. Instead, we should be paying more attention to the matter wtc911 brought up.