BM, The D is your choice now, then. I can understand getting to that point.
Have you considered what the last straw is? Would you consider a more direct conversation with him and telling him this is pretty much it and asking him to C to see what happens?
M: 16 years Bomb 4/07 OW 20s long gone Divorced 11/09 I remarried New Guy Cooperative r w/X regarding D