I believe the major problem is your attitude to the 工人. Even you fire this maid and find a new one, the situation may not improve much. Don't you ever talk to your husband about your loss of temper due to your pregnancy? I believe you should seek medical advice from doctor.