I really don't understand why she has fired the woman.
Such behaviour is common in the parts of the society where Mrs. Winfrey belongs to. I think there is a passage in the law, that if an employer is tolerating a special behaviour of an employee, i.e. sexual immorality, he has no right to count this as an offense against the working contract.
At least this is rule in my country.