Did we read the same article? After reading your comment and then clicking through to the article, I expected to see a half-ass “I’m sorry that you over-reacted” or something.
Instead, I saw was seems like a clear and genuine apology that takes responsibility for their actions and overtly admits that they were wrong rather than equivocating.