The smart contract for those tokens supports freezing. Tether just calls the freeze function on that address.
And it's impossible to mix them because Ethereum is even anonymous than Bitcoin.
Isn't it already too late at that point? The tokens would have moved already.
Can they forcibly reverse the transaction so that Binance gets their money back?