Yeah, what you've said us really right! Sometimes, the data loss process really cannot be avoided, even when you are really careful all the time. In fact, last weekends, I also confronted this similar camera card data loss problem. In order to get my precious photos back, u had done a lot of things. But, finally, I had restored all my wanted data back with the help of a data recovery tool:
It worked for me.