What David did is unforgiveable, and I’ll bail on the show if he’s suddenly treated as a hero again. But if they follow through with the point they were making throughout season 2 - that David is at least much a villain as Farouk and far from a hero - then I’ll be okay.