This is all the OP's fault. He knew the skipper and knew the guy was a basket-case. He could have refused to sail with him and avoided the entire mess.
The skipper obviously barely understands how to sail his own boat, and has no inter-personal skills at all, leading to the blow-up between captain and crew.
Oh wait...wrong thread, sorry.
Just kidding, Aaron. I think you handled it well.