The reason Huntsman is being endorsed as a republican candidate by Reid is because Huntsman isn't a ring-wing nut job. It has nothing to do with dissatisfaction with Obama and everything to do with worry that the GOP will nominate someone who is far right who may have a chance of beating Obama. The last thing a Dem wants is an ever more social-right republican in the white house than Bush W
We have to accpet that the reason most people self-identify as liberal is because of the GOP stance on all civil rights issues. The more libertarian leaning republican that join the republican team, the more people will identify themselves as Republican-Libertarian.