I understand your willingness to put up with his language and temper in this context. There was a brief period of time when my H did the same (though he didn’t and I cannot imagine him using the C word). This was at the height of our confrontational time, about 8-9 months ago. Since that time, things have reached the level of a heated discussion once or twice, but we are otherwise living in harmony.
What disturbs me about your situation is that you seem to be constantly in the “crucible”. If I remember my Schnarch correctly, that is an indication that one or both of you (likely the latter) is unwilling to face their real issues and differentiate, which is the only way out of the crucible (if you want to stay married).