Graeme,
A true gift is never perceived as one's garbage.
I remember when I bought my first home. My cousin and his wife came over, and seen my garage was without an automatic garage opener, so they came over with this very old spare machine they had for years (10 years or more).
So, these guys all of a sudden started taking something out of the car, and all along, I didn't know, what they'd bring.
Anyway, they took all the old rusted parts out of the car, and smiled and said:
Here you go Cousin... we brought something for you, a garage door machine... We had this thing for years, and all you have to do is slap this baby up...
To make a long story short...
I told my cousin, and his wife to pack that thing, right back in his car and take it back -- to where ever they'd stored it, because that was pure junk, and should be thrown away and used as scrap metal.
They both looked at me, and started cracking-up laughing, because they knew I was on to them...
They knew their gift was junk. In their hearts, they knew I was right -- pure junk and that's why their hearts reviled the laughter. They were busted.
Now, that situation had been over 20 years ago, and on occasions, me and my cousins still laugh about the whole thing.
I don't think it's a shame to throw away shoes with holes in the soles. Clearly, to give a brethren soul holey shoes on what considered junk, is unthinkable. I give shoes away with soles.
I think it a shame, to give junk, and think one could earn good karma with junk.
Peace and Love.