G2A, to no one's shock, sees things differently. It believes that TinyBuild made "unjustified demands" of its store. It also argues that it suspended shady key sales before TinyBuild even got in touch, and that the developer isn't being entirely honest about its revenues -- it's using the peak prices as its model, not the sale prices that frequently appear. G2A is giving TinyBuild 3 days (until June 25th) to deliver a list of "suspicious" keys that it wants to investigate.

The truth might be somewhere in between these two positions. G2A wasn't the one who bought keys through shady means, and it did take steps to keep things clean without being prompted. However, this does suggest that both sides may need screening that discourages fraud in the first place -- it's rare that someone honest will buy or sell game keys in those kinds of quantities.