Hi old fashioned hen,
The truth is, and we know it, that money and shiney things don't make you happy (for long). From your reaction, I get the feeling that you think she is saying these things deliberately to "bigtime" you, or put you down? If so, tell her she's a smarmy B word and to go get...