Why have there been so many U-turns recently?

There is some disquiet among Tory MPs - but there is evidence the public views a change of direction with sympathy.