For admins thats not hard to verify.
I am asking to make an experiment - Just make the same action as OP, put heirloom for stones or for some cheap gear. And the result will be seen very quickly.
Thats not just weird, thats too weird that only TurmoilTom buys looms like this, just in 1-2 seconds after offer was sent. Page can't be refreshed and player just can't notice such an offer from hundreds others in a moment. And admins can check, where these stolen looms are now. And check this TurmoilTom for playing activity. If all these looms now belongs not to him but to haven members, then ok, may be not ban, but wipe all gear and gold of these thieves. That would be fair. And TurmoilTom deserves permaban.
Scripting isn't forbidden. High-frequency transactions aren't forbidden in international RL trade.
Being the first to accept wrong offers isn't scamming or stealing. What agreement did he infriged ? None. The error comes from people that put incorrect offers on the market. If it's not a script that buys it, then it's a human, but there's no difference.
Ofc. not giving the item back is immoral, but the scripting itself isn't.
Now, if the system had more railings, people would make a lot less errors, and there would be a lot less drama. There's no fault in being the first to accept the deal, by whatever mean. In many cases, items sold for the wrong price are given back. Those that "cleverly" (in a very short term sense, payback's a bitch) use the errors of others like that TurmoilTom are revealing the flaws of the current market implementation.