O’Keefe, 32, was also banned from playing for NSW in next season’s Australian one-day domestic competition.
It’s not the first time the Test player has misbehaved under the influence of alcohol, having been fined $10,000 for offensive conduct at a Sydney hotel in August.
But Clark said O’Keefe was “very, very distressed” about his recent behaviour.
“He’s not blaming it on anyone else,” Clark told Fox Sports.
“He realises he may have an issue when he has too much alcohol.”
O’Keefe took full responsibility in a statement released last week and said there was no excuse for his actions.
“I have a big challenge ahead and I am determined to meet it with actions, not just words,” he said.
“To all of the members of the cricket family I love and respect so much, again, apologies for letting you down.”
Clark, who was not at the awards ceremony last week, said O’Keefe had since apologised to the woman as well as all the wives of the player who were there in company.
He said while it isn’t the first time O’Keefe has drunk too much and caused himself trouble, his friend was hoping for forgiveness and accepted the hefty fine and suspension imposed by Cricket Australia and Cricket NSW.
Make your contribution to independent news
A donation of any size to InDaily goes directly to helping our journalists uncover the facts. South Australia needs more than one voice to guide it forward, and we’d truly appreciate your contribution. Please click below to donate to InDaily.