Please remember he is trying to manipulate you by abusing you. Abuse is not acceptable under any circumstances. It seems he wants his way, without answering to you for anything?
That said, this has to be very difficult and very painful. I know you care about your son. I am sure he also cares about you.
Take it moment-by-moment.
Keep posting if doing so helps.
Love and prayers,

WC