Sorry to hear about it.
However, if you were carrying all those things in the bag, the least you could have done is locked it and possibly even chained it to your seat/berth.
I've seen so many people chain their suitcases together or to their seats when there is hardly anything of significant...