Who delivered the least convincing apology in recent weeks?