OK - I am not in any way saying that I hate SAHMs, or think it isn't a valid thing to do. I just hate the phrase.
It's the 'stay at home' bit. It implies that women who choose to look after their children instead of working are stuck solely in the domestic sphere and isolated from the 'real world', which isn't true. I think it's particularly the word 'stay' which implies that women's 'normal' place is in the home, so mums who stay at home are simply, passively, fulfilling their natural role. But I think it is an active decision that women make.
Am I the only person who has a slight niggle with the term?