Shadi Hamid wrote,
The decline of Christianity in the United States has left an ideological vacuum, and for many, perhaps most, modern liberalism is just a bit too boring to fill the gap.Modern liberalism is also to weak to deal invading cultures. It assumes that all cultures are good. Therefore it has to accommodate every culture that enters regardless of whether it is good or bad.
Consequently, liberalism will eventually be overcome by a stronger dominant culture. That will not be decided by political war, but by what American people believe and serve.