i think your maid basically is still okay since she can do her wk well BUT the talking back part is abit too over!
i think she is so daring talking back to you cos she feels that she can cook and take care your kids well and feel that your cant live without her! hav you try to sit down and talk to her strictly? for me, i cant expect my maid (if i hav one), to talk back to me everytime when she is at fault. cos since she dont respect you as her employer, no matter hw good she did her job, also abit pointless. what if few mths later, she starts to order your to do things? or dont wanna to even do the things your ask her to?