Can we set one thing straight....the meaning of the word liberal..
Liberal according to the Bush administration and its supporters:
a leftwing radical and a supporter of the appeasement of terrorists.
Liberal according to the Concise Oxford English Dictionairy:
someone who is favorable to democratic reform and individual liberty and moderately progressive.
So my dear US republican friends, in accusing someone of being a liberal, means 1-you have to go back to school and pick up some history lessons or 2-you're just parotting the words of a president who already has shown on several occcasions not to be the brightest star in the sky or 3-you're a closet democrat, just badmouthing people in the hope nobody ever discovers your true identity
Never argue with an idiot - make him president