Okay I'm VERY VERY against dumping. However, stores view it thus - if they GIVE an item to you as a donation someone may (and I've seen them do it) bring it back to the store and get credit for it. I know it sounds stupid but that happens.
There has to be a way to mark things or make a rule at the store - something like "No receipt - no return" that would circumvent this issue.