Tom Robinson cannot accuse Mayella Ewell of lying because
Everyone knows she is honest
He doesn’t want to offend she personally
She is telling the partial truth
It would break an unspoken code