It's not so much a question of possession so much as ... if the good was stolen, you simply have no contract, because the seller didn't own it. It's not your good to begin with. You may not have stolen it, but you still need to return it.
I guess you were arguing morally, just pointing out this isn't legally true everywhere.
It might just be that there's no affordable legal recourse.