When conversations get to that point, you need to walk away. It is no longer a discussion, but a very unproductive screaming match.

Just so you know, every one of those comments you have heard, very similar, if not identical ones came out of my H's mouth.

I know exactly where you are, and when you say everything you seem to say is wrong ect.

I know this sounds strange, but when you talk, say what YOU need to say, as long as it is honest. Realistically, no matter what you say, no matter how perfect you say it, he will hear what he wants to hear.

You can't control his actions, only yours (hmmm I've heard that somewhere before )

I have been where you are, I know what you are going through as alot of people here have been. Stay strong, keep a PMA (even though that seems impossible at the moment), and most important...be patient.