On Bruce Bawer's segment
"Multiculturalism" does not mean "anything goes." There is broad agreement of what constitutes democratic values and human rights, for example, as expressed in the UN Declaration of Human Rights. While we cannot and do not wish to control what people think, we have a moral obligation to restrict what people DO when the actions -- no matter how sanctioned within their personal culture -- run counter to these fundamental values.
I'm not sure about European countries, but the US was created as a "democratic republic," and NOT as a pure democracy. This means we have safeguards against "the majority rules" when the vote of the majority would undermine the principles upon which the country is based.
This country has been a destination of refuge for people seeking more freedom, not less. Immigrant groups who oppose that basic principle do not have the right to undo the freedoms of this country. Not even in the name of "multiculturalism."