Sounds like you know him pretty well and are able to stand your ground. It's very upsetting and it may get worse before it gets better, but we'll all be praying for you. You can get through this!
Peace, starting over.