I think what I, at least would have wanted to see is not so much a public apology as any kind of punishment, but simply a credible expression that the developer realised that whet they'd done was wrong, and an acceptance that it should not be done again. Without that I'd find it very difficult to trust that they wouldn't do the same, or similar, again were it to appear to be in their interests.