Shouldn't it be the escrow's responsibility to make absolutely sure the trade can't go wrong in any possible way?
I would say yes, and what is even more surprising is the fact that escrow had very chill attitude about all situation, he pretty much ignore his client, replied to him only once and it took long time for him to post that timeline from his PMs.
Even if mistake was made by eseayan using same password on multiple websites, it doesn't mean that escrow has no responsibility in this case.
I think that escrow should always check BPIP website for possible changes in accounts like password resets, and cancel any trade if they notice anything suspicious.
It's not the first time accounts have been hacked in bitcointalk forum and using different account for deals like in this case is definitely something suspicious and worth checking out by escrow.
Exactly. What's the point of using an escrow with those terms?
No point, except to give you some false sense of security.