I wonder if the people who throw around words like Marxist and socialist can actually define them or are they quoting Hannity, Beck, O'Reilly, or Limbaugh. Why do people have to resort to name calling and scare tactics instead of serious, respectful debate on issues? Oh wait, I know, because in a serious, respectful debate based on fact, they have nothing.