I think that the polerization of this election can account for a bunch of the numbers. Don't forget that a lot of LP and CP members are really just mildly pissed-off uberconservatives. John Kerry is uberdisgusting and uberscary!
Ticked off conservatives don't vote for legalized drugs, legalized abortion, same-sex marriage and open borders.