I think your response here is good. Remember it is easy for people here on this board to project their own anger about their situation and then just get you all stirred up because situations can be similar.
Keep working on your marriage. THis post sounds like you have a handle on things and are working with your C.