OP-- The "solution you are not seeing" is to quit looking at it as a tit for tat kind of thing: you have not budgeted for gift giving this year. No one is expecting a gift from you. Get over your "need" to treat a gift given from the heart as an obligation and graciously accept what your stepmother would like to offer you--and advise your sister to do the same.
I am shocked at all the PPs who want to paint the stepmother (or anyone invovled) as the villain here.
A "parent" (stepmom) wants to gift her grown kids things for the holidays, fully understanding that the kids cannot afford to give gifts in return and is being faulted for her generosity by a bunch of PPs and by the OP and her sister (to a lesser extent than the OPs).
Here is someone who truly understands that a gift is jut that, a GIFT, not an obligation to the recipient to reciprocate with something of near equal value--just somethign you give to someone you care about because you want to and want to see them get some joy out of it. How is this wrong or bad?
Thank you for saying exactly what I was thinking. People on this board are so quick to judge a person's motives.
Years ago we had this happen in our family. I'm one of 4 sisters. 3 of us wanted to stop giving gifts to the adults but keep giving gifts to all of the nieces/nephews. One of my sisters was very upset - she loved shopping and giving gifts. She also said "I can give gifts to whoever I want." Well - she grudgingly agreed but then on New Year's Day we each received an "un-Christmas" gift from her. She didn't expect anything in return. She loved buying people things and we were raining on her parade. Fast forward a few years, and that sister got sick and passed away before her 44th birthday. I wish she was around to have the "gift" argument.