Reading the comments it is clear that some people misunderstand the question.
Can I successfully dispute the CVS charge on my personal credit card that I used to purchase these 4 gift cards?
The OP used a credit card to buy a bunch of gift cards which they now claim were drained. The OP is asking whether they can dispute the purchase of the gift cards, they already disputed the transactions that drained them.
The answer is - of course you can, but you won't succeed. In order for a merchant chargeback to succeed, the buyer must show that:
- either the transaction was unauthorized - that's not the case here, they did in fact purchase the gift cards,
- or they didn't get what they paid for - that's not the case here, the OP did in fact get the gift cards, the unauthorized charges appeared on the gift cards after the purchase.
Everything else is futile arguments. Yes, the OP has been scammed. No, noone will return the money to the OP unless they absolutely have to. Yes, the gift card company can probably identify this pattern of fraud. No, it doesn't mean that the OP should immediately be reimbursed, they still need to show that they are not in fact the scammer themselves.
It is unlikely that you can successfully dispute the purchase of the debit cards, since that purchase was authorized and not fraudulent. Unless you can prove CVS to be negligent, it is unlikely that you can prevail on any claims against CVS either.
I suggest discussing this with a licensed attorney in your jurisdiction for a proper evaluation of your legal chances against any of the parties involved. I also suggest filing a police report for the fraud that occurred.
What you're describing is a pretty common theft scheme called "gift card drain": the scammers take unsold gift cards, scan them and then reseal them again in their original packaging and put them back on the store shelves. Once the cards are sold and activated the scammers have all the information they need to clear them out. There have been numerous news reports on this.
There are several people downvoting this answer because it is based on the assumption that the OP may be lying.
So just to make sure we're on the same page: everyone but the OP wil assume that the OP is lying and the OP is in fact the one trying to scam the system.
In order to prove otherwise, the right avenue is an unauthorized charge claim against the gift card issuer, which then will be investigated by the issuer and determined to be true or false. Everyone else will deny any claim because the OP cannot prove they did anything wrong.
For people keep claiming it's trivial to determine the OP is not lying - how exactly is that trivial? The scammers are not doing anything different from legitimate users, and there's no way to distinguish a legitimate transaction from an illegitimate one without knowing anything about the user (which in case of gift cards - the issuers know nothing of). So unless a claim is made and investigated - the issuers have no way of distinguishing those.
For people claiming the OP didn't get the goods - the OP themselves admits that they did. The card was in fact activated with $500 value, the draining occurred after activation (which is the delivery event). Any claim that the card was activated with $0 value is easily refutable, and a chargeback on that claim will not succeed.
As to tampered packaging - that's a valid claim only until the cash register.
While letting CVS know that they have a tampering problem is a good idea, it's not going to bring money back to the OP. They will not file an insurance claim unless they absolutely have to. For that - a police report would need to be made, for starters. Maybe a threat of a lawsuit.