Wives get jealous and are allowed to be annoyed if their husbands get too close to other women. His reasoning here is perfectly fair. He may be horrible in other ways but in this instance he has done nothing wrong. Not all discrimination is bad. Otherwise I could call you a bad person for not wanting to sleep with any person who asks. At some level you are discriminating against them and that is fair. Unfair and unreasonable discrimination is the problem.