I would also tell him you're going to let both those shops know he's screwing you over too. Diplomatically, not just say "Dude, I'm telling those shops you screwed me over".

Sorry about the whole situation and I hope you get it resolved.