I'm sorry, but Penn Jillette is borderline Stalinist, hysterically Republican-hating. I can hardly imagine someone more left-wing. If he hates liberals, it's because they're not extreme enough for him.
Heinlein is considered right-wing by left-wingers who mistakenly associate nazism with the right.
I'll give you Ayn Rand is right-wing as all hell, and Pat Tillman is a patriot.
> Penn Jillette is borderline Stalinist, hysterically Republican-hating
Evidence?
> If he hates liberals, it's because they're not extreme enough for him.
Apparently you've never seen his show "BS!" on Showtime. I heartily recommend it. Libtards don't.