There's already a word for liberal Republicans... it's "Democrat"...
... by
John Bambenek of Part-Time Pundit
.