For the agent, you better complain to the toppest one, e.g. the manager, say if they still take no responsiblity, how can you recommed them to others?
For the maid, is it Phippno or Indonesian? When you give the salary to her, does she need to sign for it. For me, when the maid signs on the receipt of the salary, normally I put the warning or the things that they did wrong on the top together with the receipt of the salary. So that her sigature can cover 2 things: 1) warning or things they did wrong and (2) the receipt the the salary.