If they shipped to Illinois, then you were effectively a US customer in that sense, regardless of where the payment came from. Seems like a lame excuse.

To help your cause, you might tell them that the Pachitalk forum is watching how they handle this, and the outcome could very well affect their future sales to members of that forum.

If they were smart, they would treat you well, apologize for the mistake, ship out the tokens free of charge,making it right and leaving a good impression on us. But we will see.