In the last 50-60 years we have seen fascism, anti-Semitism, racism, apartheid, discrimination on the basis of sex and gender and sexuality; all these have come under pressure because of the campaigns that have been run by people to change the world.