An interesting case certainly!
This incident to me looks like the opposite of the 'Parity bug'.
With Parity, money was frozen, because of a mistake.
With Trybe, money got reversed, because of a mistake which was corrected.
This could be an interesting feature for the EOS blockchain, but it's certainly something that needs to be addressed.
Reversibility can be an interesting feature, but it needs to be clear in the smart contract who has actual ownership.
TRYBE acted in an absolutely correct and transparent manner. But not all players might be less professional or even outright fraudsters and then this feature could well become an issue...