After nearly 20 years in power, the Conservatives can no longer keep a lid on changing British society. But the Liberals have to contend with the rise of the Labour Party.