First off, shipping international isn't that hard. Just about learning the rules of the Post Office.
The number one rule is to ship Registered mail any package that has a value. Our limit is roughly $20 (meaning if the package is lost, we can eat $20 bucks on it). It cost $12 and can have insurance up to $10,000. All seams on the box must be sealed with brown shipping tape, the post office can provide this if you don't have it. It is also stamped with the PO stamp across all of it. With a registered piece of mail, they are not allowed to open it (unless deemed necessary by customs), and this provides tracking from the post office to the person. As well as it has to be signed for each time it changes hands.
You know how when you ship FedEx or UPS, you can watch as your package travels across the US, as it's scanned in at each location? Well at the USPS, they scan it when it's shipped, scan it when it arrives at it's destination city, then scanned when it is delivered. Well Registered mail, it shows every stop/person along way it is handled by.
Now on International Priority First Class, it automatically provides tracking, but only to the destination city, not to the person. Insurance can also be purchased, but you have to go through the Post Office to purchase insurance. Ebay now allows international shipping labels to be printed at home, but not insurance.
And according to the post office, you must allow up to 30 days for the package to go through customs. We recently had a problem with Canada, the person emailed us after 6 weeks. We talked to the post office, and magically in a few days it finally arrived at it's destination. But it sat in customs for way too long. It was a $30 item registered, so we had recourse if it did not reach it's destination.
If the value of the item is greater than the cost you're willing to eat, then buy insurance for your package. And on international, registered is the best way to go. Although we had one post office try to tell us shipping first class priority was the same thing. It's not, and that's why it costs more.
Sorry you got burned, but there are safe ways to protect yourself. And because it is part of shipping, you can include it in your shipping charges. If the person doesn't want to accept the higher cost, then they don't need to buy from you. There are a few countries with high mail theft rate, that no matter the value, Registered is always placed upon those packages. As well as buyers from Africa are blocked from purchasing, too many countries with scams and horrible postal service, like Customs stealing items from packages. Plus you could be missing out on a lot of money by not shipping international, there's people in other countries willing to pay a pretty penny for things people wouldn't here pay for. I think roughly 25% or more of sales are dealt with international buyers.
PM if you have any questions about shipping. I've been learning the ins and outs of it, and it's not that hard when it comes to going International.