You are right, most of the posts here are right, and he's an *******. More importantly than anything, LTD hit on it-- he doesn't have the right to speak with you anymore.
Don't spend another precious moment of your life trying to explain anything to this "person".
Take care,
Cyranoak