Dude, chill, shit happens and things get resolved, but coming on here ranting sure as shit isn't the answer to your issues. Sound like a grown up and handle it like a grown up not a 5 year old who wants his toy gun back because dammit mom said that I could have it back 2 hours ago and I still don't have it. A rant like yours is typically posted to hide something you have done to help f up the transaction even more in an attempt to not look like such a choad.
I know these guys well and there is a perfectly good reason I am sure as to how stuff like this could happen, they just don't go and blow people off.
Scott Sweeney Photography