Sorry to hear your bad streak, fortunately not had a bad punt as yet, it will happen. (one lass turned out not to be the one I went to see, but she had a nice hairy twat so I didn't complain)
Probably trying to teach you to suck eggs, but some info I have learnt over the last few years
Try to be more astute with your vetting of the WG, read the reviews on AW and more importantly on here.
Also for a small amount look at their private pics, for the sake of a few quid have saved myself going for a punt to find a munter hiding behind the door.
Also try to speak to them, you can usually tell right away what they are like from their initial opening lines.
Another thing is to drop a casual email asking about clarification on a point in their profile, if you get a good response, breaks the ice and you can usually see from their emails what type of personality they might be harbouring.
Hope this helps and breaks your bad run.
Have you posted reviews for others