Tory sources say that the prime minister was motivated by fairness on social care, asking why a 30-year-old in the north should subsidise the care needs of a pensioner living in a million pound house in the South East.