This is why people should run a private AML check on their coins before they send them to any service, especially if it's a large amount they can't afford to lose.
I agree with this.
I run for this purpose my own AML checker that reads my Bitcoin Core node
having among others following entries in bitcoin.config:
server=1
txindex=1
blockfilterindex=1
Here are a few of checker's features:
The local database contains around 45 million BTC addresses, grouped by risk category. Each checked address is scored based on its distance from risky address. The sender-depth setting is adjustable. If the local database has no entry for distant address, the checker retrieves the relevant data from the WalletExplorer API.
Example of screening result:
