Due to the relentless wave of gift card scams, one should automatically assume that these cards have been obtained fraudulently and that they will be revoked/cancelled some time after taking delivery. Purchase at your own risk.
I believe that you are mostly right, but I'm willing to evaluate each case on its own merits