But the op is gloating they his wife knowingly took advantage of an old lady who did not know better and the charity itself.
No two ways to look at this. It is morally and ethically wrong.
That's still $20 that Good-Will profited on something it got for FREE. If you're so worried about the "morality" of this, go stand guard at your local Good-Will to make sure this never happens again.