See b part of the problem is you make statements like “I won’t live in an open relationship”. You’re living in an open relationship. Now what? Do you understand?
It’s time for action not words. Your only response should be “you know why”. Don’t argue, name call, cave in or back down.