She has a roof over her head, three meals a day and probably a salary.
Is the salery so low that she has to steal the money - then she should look for another job.
If she has a fair salary but cannot handle her money and steals $100 dollars I would fire her.
If she is a very good housemaid I would have a serious talk with her why she stole the $100 and if there was a very good reason for what she did I might keep her and deduct the 100 from her salary.
You are adding an awful lot to the story, saab.
The story doesn't say if her boss is fair or cruel. The story didn't say how much the maid is paid. The story doesn't say if she can afford a place to live or if she and her family has to live on the street. The story doesn't say if her salary is fair. The story doesn't say if other jobs are available.
There are certainly situations where maids live in impossibly desperate situations where they are unable to change jobs. There are real modern stories of wealthy countries hiring maids from poor countries and then mistreating them, particularly after the economy went bad.
The interesting question is whether these questions matter?
If the boss was unjust and cruel, the maid was vulnerable with no options, and her family lived in the street, would that change your view of the situation?