Actually they are doing enough and not even the moderators alone but also some other reputable members of the forum. Its possible to get the account green again if the person can get someone to neutralise it but the onus is on individual to keep him or herself safe on a forum like this.
Most times when scam happens, the victim does not do it the right way. While some are outright stupidity for example someone going into a trade without escrow and with a newbie account others are by high rank member which one can easy fall for.
When there is scam, do it the right way, in the right section when members sees it, they are to act and tag the account especially by DT members the tag will be hard to get rid off unlike normal members of the forum.