Great scott, thieves are beginning to know the good stuff from the crap. Not good. We must tighten up and be a lot more vigilant not only with our goods but with ourselves. Get a good grip, batten down the zippers, snaps and don't daydream when you're out and about. Stay in the moment and be aware, walk with confidence --whatever it takes to fend off the fiends!!!
Am glad you are unhurt and know your pain first hand, sorry to say. Another suggestion, do not carry all your credit cards all the time. Take only what you need that day, so if something happens, you have a lot less calling to do.