Да, случай трудный. Не обижайтесь, Виктория, но все, что вы написали - совершенно неудобоваримо. Классический случай - вас все поймут, слова вроде правильные, но так не говорят. В английском языке есть такое понятие "stay at home mom" - как раз мама, сидящая дома. Housekeeper - это скажем так, приходящая для уборки женщина. Housewife - вот этим словом вы должны по идее называться.Ну а по поводу неработания - every mother is a working mother.