The ECAF is still in its infancy. That said, there is really no excuse to what happened here. This BP should be voted out by the community. If they want back in, they have to prove themselves.
In the meantime, the account holder that lost his EOS should be fully refunded by the BP that caused this.