Who knows? and what difference does it make?
You don't deserve to be treated so poorly by anyone...and he sure is not a good role model for your children.....:no
Not all loves and lovers are for ever...and some do become toxic for various reasons.
Blessings to you and your children....time to let go and get back to taking care of you and your childrens's well being.
I do hope you are attending Al anon for support.
: