To be clearer, I was more taking issue with original comment's blanket rule that adult women can never be called girls. As you said, "It depends on context", and I think the original comment neglects this.
I'm totally aware it's not always appropriate to use such terms.