Forgiveness, and standing up for your own value (even if you end up getting angrier than you would have liked) are two completely separate things, 35.
Yes, forgive him (altho you might want to throw in a "go and sin no more," lol), and yes, try to limit your angry outbursts (this is why NC is advised). But don't beat yourself up too much. As a fellow believer, I could just as easily make the case that you were standing up for holiness within your marriage, and within your marital home.