So to summarise what X3n0X said, there is a database showing exactly who owns each of the unaffected coins, but those coins can't possibly be made available for withdrawal. The database cannot be used as-is, so making those coins available for withdrawal would involve a huge manual operation where someone has to go through each of the coins by hand to work out what each balance should be. The only way to currently withdraw is to throw good coins after bad and transfer yet more funds into the exchange, trusting that those coins (and only those coins) will be made available for withdrawal. Presumably the new database keeps better track of who owns what, avoiding the need for a huge manual operation that halts development of the exchange every time someone goes to withdraw. Correct me if I got any of that wrong.
Then we have suchmoon who seems to think that people shouldn't feel entitled to their coins anyway. He readily admits that he had no coins on the exchange, and is probably just trolling here for lulz. Also he thinks that anyone who sends coins to an exchange must be new to crypto if they think they will ever see them again.
Ok, so the coins that were lost due to your poor security are gone. That's unfortunate, but it has to be accepted. Maybe in 20 years people might see a fraction of them back. Maybe not. For the coin types that were not raided at all, there is no excuse not to hand them over right away. Some people might even use the coins to test your new exchange.
Because of all the stalling, some/most of the alts will be worthless by now of course. Irritating as it is, that's not the point. There's a principle here; You are holding funds that don't belong to you, and are refusing to return them. Your priorities are all wrong. Your first responsibility should be to the owners of the coins entrusted to you. Coding up a new exchange should be secondary to that. If the new management is going to establish a "when we get around to it" policy for coin withdrawals then I don't expect too many people will be willing to transfer coins into the new exchange.
You are no doubt worried that if you allow coins to be withdrawn then the exchange will be cleaned out within minutes. This will happen whether you do it now or do it later. The only difference is that if you do it now then some people may trust you later, whereas if you stall any further then nobody will. Without that trust, there's no point coding up the rest of the exchange.
I suggest that you move the balances for the "solvent" coins to your new database and allow them to be traded or withdrawn. I suggest you do that right now. Like today. You don't need to port all of the transaction history - just the current balance for each coin type held by each of your members. As far as the new exchange is concerned, they are fresh coins, transferred in with no trading history behind them and no active orders in place.
I'm hoping that you do it, but I know that you won't.
I'm hoping with you that we can make a start with that today to be honest, I've been pushing to get going on at least one coin to show the good intentions in an act instead of just words. We're getting closer to making that happen but each time it looks like we got a time window to look at it a bug arises. Time wise I agree with you that it's a fine line regarding trust, and no doubt that there will be allot of people that just want their coins out, and that's their own right to do so when they can, that's not a reason why we aren't releasing coins.
Last thing I heard from our coding team is that they are now working on linking the old database with the new database, once that's done I see no problems in updating and starting the daemons from coins that are solvent. I'm hoping that we will be able to do so somewhere this week, but I cannot give hard timeframes / deadlines at the moment.
I'll muster the troops together and see if we can get a actual date / time and a coin to be released so that you guys can anticipate on that. Bear with us just a little bit longer and i'll keep you updated!