There's still a slight issue:
The buyer locks up twice as much as the seller. If I pose as a seller when I have no intention of selling, I can get you to lock up 2 BTC of your funds while only locking up 1 BTC of mine. As soon as you lock up your 2 BTC I tell you I'm a scammer, and that I need a 50/50 split to release the coins. You have to choose between getting back 1.5 BTC or nothing. Which would you choose?
Maybe some people would sacrifice the 1.5 BTC just so the scammer takes a loss. But I expect most people would agree to the 50/50 split because it's in their own best interest.
Before a purchase people look for the best seller with a good trading history. So the seller is risked not only 1 BTC, but also his reputation which worth more than a single purchase. Also, he can't know exactly what kind of buyer he will get, because when people are going to buy something they usually not spend the last money, and I'm sure, most of them, when got a chance, will prefer to punish the scammer and leave him without reputation and money.