I thought that it was well-known that ‘ A chink in the armor’ referred to a weak point in defenses. Unless they are such staunch pacifists that any military phrase is anathema, I don’t see what the problem is.
Nobody these days knows the old military or historic references.
They just hear the insult in the first part.
Drives them nuts, though.
I'm wondering why ESPN apologized