Dispute resolution is trivial with a 2-of-3 multisig. The customer locks up funds until service has been provided and then in the ideal case the customer and merchant agree and pay the merchant. If there's a dispute, the dispute resolver can forcibly send funds with the cooperation of either party.