Way back when I still went clubbing... (I sound old...) anyway, 6 or 7 years ago

if I went out with a few friends we usually had told each other in advance to not let the other fall for any slimebag that comes along.
It happened that I was in the moment, enjoying my time with such slimebag, but my friend, not temporaly insane would drag me away.
If I really really really like the guy I would go with her, we would discuss him and the pros and cons and (IF HE WAS STILL AROUND AND INTERESTED) would go back to him (or even back with him).
So... maybe you should not give up so fast?