One of liberalism’s many problems is that once an idea or program is proved wrong and unworkable, liberals rarely acknowledge their mistake and examine the root cause of their error so they don’t repeat it.

Take multiculturalism ... please!

In a speech to a security conference in Munich, British Prime Minister David Cameron declared state multiculturalism a failure. For good measure, Cameron said Britain also must get tougher on Islamic extremists. Predictably, this has angered Islamic extremists.

A genuinely liberal country, he said, “believes in certain values and actively promotes them. ... Freedom of speech. Freedom of worship. Democracy. The rule of law, equal rights, regardless of race, sex or sexuality.”

Cameron said in Britain different cultures have been encouraged to live separate lives: “We have failed to provide a vision of society to which they feel they want to belong.”

Here I would take issue with an otherwise excellent speech. It isn’t that Britain has failed to provide such a society. Rather, many of those coming to Britain (and increasingly France, Germany and the U.S.) don’t want to become a part of those cultures, which they regard as corrupt and anti-God.