both parties have to have the capacity to contract. A 12 year old doesn’t.
Probably comes under the tort of fraud.
Probably an FR legal eagle could chime in.
More than likely the kid bought it through his parents.
Even in Texas Small Claims, the most he would get is triple damages. Can’t say for Nuevo York.
The way to make these slimeballs live up to the deal is through public pressure. As soon as the Topps big dogs see an outpouring, they will toss some low level CS Rep under the bus and publically present the kid his bat and a refund.