I don't know, I think it's fine to say "the heart wants what the heart wants" but it's not really taking into account the spouse's feelings much is it? And in this case her husband appeared surprised by the news... and Whitney herself admitted she had someone "she cared about" back home.
I'm happily married, but if by some off chance "my heart wanted" someone else, I would wait until I was divorced to pursue that. Period. Why? Because it would be dang hurtful to my husband to do otherwise, especially if HIS "heart wanted" me still. And especially given the promises of faithfulness and love we have given each other, but also out of respect for the love we have shared up to that point.
A lot of people would say "oh, all of this is outside the game, and has nothing to do with it. Her love life is her business, etc." but this relates to how she has presented herself within the game... "i'm a good person, Cochran is hurtful, that kind of thing." It's just so hypocritical it has to be underlined, in my opinion.
All of that said,

, I don't care that much about Keith in Whitney either, and agree that aren't that compelling. They have stated that they will reveal all about their relationship in the finale, but I actually hope Jeff doesn't even give them a chance to speak and they fade into oblivion. These are also my final words on the subject... I just wanted to address the idea that it's somehow not that bad of a thing to cheat on a spouse. It is, because it's never good to be hurtful.