Its damn silly to send package out without payment.
Its also damned silly to state its a problem who sends money first. The buyer. If he wants it he pays. He either comes along with cash or if its a long distance then he has to stump up in advance.
This is nothing new.
Yes, its a risk. Get a life and grow up.
And for gods sake, dont send items out on a promise. Its just plain stupid!