When you throw terms like 'the liberal left' into the discussion, it really derails any point you're trying to make. I'll be the first to admit I don't really watch much political discourse, but I've seen plenty of this behavior from pretty much everyone. IMO maybe, but stay objective.