Interesting takes here. I think it's not completely black and white.
This is a service industry. Making a client feel happy is good business and falls within the realm of professionalism. If a client is violent or disrespectful, having them ejected and banned similarly seems like it falls in the realm of good business and professionalism long term.
I go to a salon that rents chairs to stylists with a model that uses some penalties etc.
They rent chairs to good stylists and cover the facility, advertising, scheduling etc. In return, they take their cut. Fair trade, good thriving business, everybody is happy.
The fact that there are penalties for truancy and running late is not surprising, new or to me the real problem. Time is money - for everyone.
If a woman makes a commitment to be on the roster, the agency is budgeting an incall space or driver for her. If she cancels last minute and cannot prove an emergency, I don't think it's unreasonable to apply a penalty.
The draconian implementation, coercion, and severity in this case with xo is what is damning.
If that is industry standard, I'm appalled.
Any of the other top agencies following this thread that would chime in? There is a lot of implied and hearsay crimes being laid at your door.