You posted this in daily support forum which is only for continuations (part 2 and more) of existing threads.
You'll get more response here
I think you already know you deserve better than what you're allowing yourself here, anathaine.
It might look like the easy option... but it's really not.
Cut ties with this guy and stick to it - you'll look back and be glad you did, for both you and your son.
D