Karrets, you knew when he got out there would be challenges, that was a given.
Chalk it up to a rough day and move on. He is not good for you at all, nor your child. You have made serious progress.
Be honest with those you do care about, the truth will set you free.
XXX