I don't see Christmas gifts as a chance to get something I really want. If I want something, then it's up to me to buy it.
If someone buys me something, I say thank you. That's it. If I love it, all the better.
If there are issues about who likes/respects/loves who, then try to sort it out, but separate them from giving/receiving gifts.
Some lovely people are crap at buying presents. I have an awful close relation who is all kinds of bad things, but buys beautiful, well-chosen gifts.
I would rather no gift than a gift that was so ill thought out that it was brought just because they had vouchers and they felt obliged to get the OP something
I wouldn't give two hoots. Someone had vouchers and chose to spend them on me. I've had some crap presents over the years from nice people, and nice presents from horrible people. My response is simply to say thank you and sort the shit stuff out some other time.
Making an issue over gifts to 'make a point' by either the person buying or the recipient is rarely a marvellous idea.