@colonelj
If they made a deal about being honest about past sexual encounters, I'd get why he's upset that she kept this a secret. But otherwise, you can't punish her for something that happened before you guys met. Again, if someone is picky, and wants a puritan partner, this needs to be stated up front, and only afterwards do they get to dump their ass if they lied about their history.
@colonelj
You mean if you cheated on the partner prior to the current one? I see no reason for the current one to break up because of that. But I would understand and expect the current partner to be apprehensive about the possibility you'd cheat on her too, especially if you had kept that a secret.
As for kids, again, it's not the having prior children that is problematic, it's the hiding of this fact. Because if someone doesn't want to be with someone who has children, makes this clear from the start, and the partner in question admits to having those children from the beginning, then the relationship is likely to end before it even starts, avoiding all heartbreak.
But again, any such expectations, whether it's that the partner doesn't have prior children, or had a more puritan lifestyle or whatever else you can think of, these expectations need to be stated clearly at the start. Otherwise you can't be mad because she didn't met certain expectations she didn't know you had.
@colonelj
I'm perfectly fine with people not wanting to date those kinds of women. But I still it's necessary to make these expectations clear when you start dating someone. Otherwise you're punishing people for something they had no way of knowing they did wrong. It's kinda cruel. Imagine spanking a child for eating candy before dinner when you never told them they're not supposed to spoil their appetite before a meal.