Yeah, I've got some (long-term) plans to develop a few bitcoin-accepting services, and I can promise you that I won't be participating in any "mandated" checking/flagging of deposits. I'm a fungibility nut, so I simply don't care [1] where funds originate from, I'll accept them without bias and likely mix them on withdrawal, too.
Good to hear you are working on that project, and I don't doubt it's going to be good, judging by your recent forum contribution and suggestions for improevement.
If I want to be honest, all current centralized exchanges are acting like a mixers, more or less, but I guess they are intended more for high-profile customers.
They invented their own detection systems, and my theory is that they conveniently hacked themselves more than once, if you know what I mean.
It's much easier for them to blame some unknown evil hackers for everything.