Heather,

The nest time your D20 gets snarky about money issues, just simply tell her, "That is how grown-ups do it in the real world. Money doesn't grow on trees. If you can't handle this, then it would be good for you to consider moving out on your own so you can experience it for yourself without people coming to your rescue every single time."