There is no way a 2 year affair has not affected her perception on your marriage. Yes, work on you, but there is a lot of insincerity in saying you were not supportive when she had a relationship with another man. Looking back I yelled at my children a lot last fall and it turns out that is when my STBEXH had started his affair. I think your realizing your stress was coming out in this way is so perceptive.