I don’t think it is appropriate that our society has a general stigma against ‘re-gifting‘: the practice of giving away something that was itself received as a gift.
In many ways, re-gifting is a rational response to the fundamental problem of gift-giving, namely that gift-givers are not necessarily able to pick things that gift-recipients will want. Very often, the cost to the giver will substantially exceed the benefit to the recipient. For example, you might get an inferior version of something you already own, and which nobody needs more than one of. There are also clothes that don’t fit or do not fit your style, books you will never read, foods you do not enjoy, and so on.
Allowing the recipient to give the gift to somebody who may like it more reduces the odds that it will sit unused and unappreciated in a corner or a closet somewhere.
I wonder if there is any concrete way in which the tolerance for re-gifting within society can be increased. Perhaps there should be a designated day, sometime after Christmas, on which people are encouraged to re-gift. In particular, they should be encouraged to give away anything that has little or no value to them, but which they know will be valued by somebody else.
For the record, as a utilitarian I encourage people to re-gift unwanted things that I have given to them at various times. I can’t promise that I won’t be a bit disappointed to learn that I have chosen something for you that has no value, but I will be glad at least that it is going to somebody who will have a use for it.