That behavior on his part is inexcusable, in my eyes, and would be the end of the road, no discussion, no nothing. Done. Out.
Jenibean, sometimes it takes a real thunderbolt to get moving, and it sounds like you surely got one. I'm sorry for the pain and anger you're feeling, but I'm so glad you know what to do AND you have the strength and desire to follow thru on that now.