The Prime Minister’s attempt to stop the clock on social progress is backfiring as Britain becomes increasingly tolerant and open-minded, reports Adam Bienkov