I personally think the trust system itself is flawed as you may never now when a user decides to perform an exit.
He might have very good feedbacks but could exit at the end... Or the trust can be easily faked... Why would we need a decentralized trust system?