I don't understand this at all:
He has a criminal record
Could easily be a deal breaker depending when and why.
is currently banned from driving but drives anyway,
Deal breaker, bans are for a reason.
drives drunk
Absolute Deal breaker. Drunk driving kills frequently. Especially if we are talking regular occurrence this is absolutely unacceptable, selfish and abhorrent.
drinks too much,
Potential deal breaker but definitely a deal
Breaker when combined with the above.
takes drugs
Deal breaker for me. I don't want any involvement with the drug scene and all it entails.
before Christmas he slept with his ex from 5 years ago
Assuming you were together at the time, deal breaker.
he chats to women on pof and for all I know meets up with them.
Deal breaker. He has zero respect for you.
Why on earth are you with this guy? What can he possibly do to make up for the fact that he's an addict who can't keep it in his pants with zero consideration for anyone else?
I can't say I'm sorry he's in jail tbh. It may well save lives since apparently it's the only way of keeping him off the road whilst drunk and disqualified.