Feel for you. I've suffered credit card fraud and had my
eBay account hijacked, the feeling of helplessness is horrible.
I've never used a wallet for this reason. Thieves can spot them a mile off and you loose too much in one hit. I carry only what I'll need at any given time, carry it in different places on me and never in a back or open pocket. Cards, cash etc are always in front pockets and never together.
Women are unbelievable. They put everything of value in one big bag then hang it off their shoulder by a bit of string! that's until they get to the coffee shop, when they chuck it on the floor!
Years ago my wife lost her hand bag. She'd chucked it in the tray under the kid's pushchair and it just, fell out! It had everything in it, car keys, house keys, cash, credit cards, phone, the lot. Thankfully for her it fell out on a quiet street and when she went back it was lying on the pavement. Kids must have found it though as the cash and phone were gone but the cards etc were still in it.