I had an aunt who made life difficult for us all because my mother had been brought up to never upset her, by criticizing anything her sister did or said.
As an adult I refused to conform to the don't upset your aunt policy and told her politely if her behaviour annoyed or upset me. After a while my aunt did try to modify her behaviour.
You have the option of telling your sister-in-law that from now on when she comes to visit which you hope she still will want to, you really must ask her to contribute something, as you and your husband are finding it difficult to manage on your pensions. Add that regretfully you will need to give much smaller presents in the future.
If you don't say anything, things won't change.
Your other options are either to grin and bear it, or to invite her less frequently and only for short visits. "We find it too tiring to have visitors very often at our age".
Did you think you were poor growing up?
Has anyone played That’s Not My Neighbor? Surprisingly tense little game
