It should not have been asked
It should not have been asked of her
Valid question, and her answer was appropriate
Valid question, and her answer was inappropriate
She should have said "it is a private moral matter"
She should have said "we should eliminate gov't intervention in marriage".