"I think there are liberals with good intentions and even good ethics."
These are the stooges. There are 3 levels: the inner circle is the inner group of hard core communists who know what they want and how to do it. Just outside that circle is a much larger group that has a clue of what's going on. The biggest group is the stooges. They have been persuaded somehow by the the 2nd group which could be the media, or whatever. The stooges have good intentions but they don't have a clue what they are really working for. It is from these stooges that the group grows larger but it is always guided by that inner circle.
My theory is a bit more subtle. I think our western ideals have serious limits. You can take any one of them too far. Would a nation with the values we have today, which are supposedly based on fairness, egalitarianism, and the Golden Rule have been able to settle the west? No. Would we even have been able to win WWII? I'm not sure about that! You're talking about symptoms. I'm talking about root causes. It's all about priorities. We have to choose: us or them. I choose us, meaning the survival of the west, the survival of America, and the core beliefs we hold about freedom's true source. Liberals are deluding themselves that they know better. They're living in a 'Dances with Wolves' fantasy world.