At the end of Parshat Toldot, Eisav marries the daughter of Yishmael, as he "perceives" that the daughters of Heth have upset his parents.
Whilst obviously Eisav had many flaws, this appears to be a reasonable marriage, or at least the lineage is. So why does Rashi criticise him for this too and cause her "yet another unsuitable wife"?
The actual words are that he "added wickedness upon wickedness" because he did not divorce his other wives.
Would divorcing them have been the right thing? Eliphaz was being educated by Yitzchak (and thus did not kill Jacob when instructed to). So perhaps keeping them near his father was the right thing to do? And why would it be "adding wickedness"?