Liberalism’s respect for diverse opinions and ways of life has whittled away much prejudice: against religious and ethnic minorities, against the proposition that girls and boys should have an equal opportunity to attend school, against same-sex sex, against single parents.