I think the solution logic would be easy:
- IF buyer "marked payment as complete"
- AND dispute is opened by the seller
- AND buyer failed to present any proof of payment (image of receipt, snapshot of "paid" page, transaction id, whatever)
- AND buyer failed to respond on dispute within reasonable time, like 4 hours
- THEN - seller's escrow will be released and transaction cancelled.
- IF buyer "marked payment as complete"
- AND dispute is opened by the seller
- AND buyer failed to present any proof of payment (image of receipt, snapshot of "paid" page, transaction id, whatever)
- AND buyer failed to respond on dispute within reasonable time, like 4 hours
- THEN - seller's escrow will be released and transaction cancelled.
Seems that you don't understand what is the point of "Escrow service". It's target is to protect BOTH SELLER and BUYER. You think that it should protect properly only seller?
I think that "two days in escrow" is better solution to you than lost bitcoins.
You may use LB advanced settings to prevent such a situation in future. I have traded quite a lot in LB and I have been in same situation than you. But because first-time buyer limit is low, big amount of bitcoins never held in escrow for long times.