You have every right to be upset, but you should also understand that when a stranger promises to send you a check, and you have no deposit from him, the chance of the deal falling through is pretty high.