This is Keir Starmer’s worst week in politics since last week. With the Chagos deal eliciting criticism in cabinet, the PM is ...