"Housewife" implies you're married to the house. Most people prefer "homemaker" instead. I personally also prefer "homemaker" to "stay at home mom" as it's a bit less limiting.
If he's 60+, trust me, he didn't mean anything negative by it.
__________________
It is all 33girl's fault. ~DrPhil