You're all over the place here.
Look, as far as I can tell, you've allowed yourself to define what a liberal is and isn't by people who don't like liberals. You never want to do that! Don't ever let your perceptions of a group be defined by the exact people trying to tarnish them in the first place! Liberalism in America is a MASSIVE coalition between SEVERAL groups of people, often who don't have a lot in common at all - in contrast to hyperconservatives who are much more homogenous in their coalition.