I'll just throw this out maybe it will stick and maybe it won't ... No offense intended...
You have been hurt deeply in the past, It seems logical that if you haven't moved on or past it , then it could be possible you are throwing out some negativity during these dates that you wasn't even aware of ?
Your angry .. that's okay , maybe explore a little bit more about yourself and how you may come across to the ladies .
Good luck