That said...a person's socialist tendencies is not what makes him an "America hater" (a term thrown about so much that it is virtually meaningless).
One can hate the foreign policy decisions of the President and the Congress and still love America. Socialism doesn't enter into it.
America is a Socialist country too. The fact that alot of people still pretend it's a republic hardly means anything when you stack that mis-informed belief against the overwhelming body of government programs and government control over the means of production.
Many of us get off our @$$es and work to make our country a republic again. I've seen at least one win at a local level within the last year. We're not all keyboard warriors.
/john