[quote=purplemem]Mary,
unless she is paying your bills, she has no business discussing your financial decisions.
I agree, 100%. You can always say something like "I don't question your (insert here whatever they buy lots of), so please don't question me.