I live pretty close to Miami and this was big news for anyone involved, especially the LocalBitcoins crowds that do alot of local business. I can't believe such a victimless-crime is being prosecuted, and now I'm sure they seized all his assets under the money laundering laws.
Buying stolen credit card numbers is not a victimless crime.
However, there were no actual stolen credit card numbers involved in this alleged crime.
It will be interesting if the defendant testifies that he can always tell when someone is lying, so he knew the buyer didn't know anyone in Russia.
The defendant (and/or his lawyer) is an idiot if he testifies at all. Doubly so if he thinks it matters whether or not he can tell when someone is lying.
The sad reality is that he's being pressured to plead, which is how the vast majority of criminal cases end up. There are many cases where people plead, and were later proven innocent (e.g., through dna testing).
But, you're right that he's unlikely to testify. Nevertheless, if it goes to trial, I think defence should focus on the case being based on a lie fabricated by the undercover, for the reasons stated above, including entrapment and to challenge the "burden of suspicion".
There are a minority who are good at detecting lies, as there are a minority who have a lot of memories when they were very young (like 2). I've learned that the majority who cannot do either tends to believe that no one can do either, despite these phenomenons being proven.
In any case, defence wouldn't need to prove that he knew he was lying, but only that he could believe that he knew he was lying, because the case is built around the state of the mind of the accused. Read
the affidavit. With a jury, it would be hard to prove beyond a reasonable doubt that he didn't believe he was lying because nearly all of us at one time or another was certain when someone was lying to us. Can you detect a bragger?