News analysis: Rosie Duffield has a long history of being a critic of Keir Starmer but her resignation letter says out loud what many Labour MPs are privately thinking