Very important topic for discussion:
My findings were shocking: not only Christians, but also Muslims and Jews, increasingly feel they are no longer free to express any belief, no matter how deeply felt, that runs counter to the prevailing fashions for superficial “tolerance” and “equality” (terms which no longer bear their dictionary meaning but are part of a political jargon in which only certain views, and certain groups, count as legitimate).
Only 50 years ago, liberals supported “alternative culture”; they manned the barricades in protest against the establishment position on war, race and feminism. Today, liberals abhor any alternative to their credo. No one should offer an opinion that runs against the grain on issues that liberals consider “set in stone”, such as sexuality or the sanctity of life.