Liberals must ditch the culture wars: Andrew Bragg