Image via Wikipedia Fox News Channel hates the U.S. and loves China. Their flavor of the day, renowned douchebag Glenn Beck, is running a “documentary” right now about the horrors of communism and socialism and any other form of government in general. He just said there are only two Communist regimes in the world today [...]