Generally no, but I do have a friend who had a big weight lifted by learning the truth about her dad.
Her mom had finally thrown her husband out of the house, and divorced him. My friend was around 12 or 13 at the time, and very unhappy about the divorce. She lived with her mom, but often spent weekends with her dad. I used to spend the night with her at her dads sometimes.
She was very close to her dad.
One day she starts telling me about a fight with her mom, and she was asking/telling her mom that she blames her for leaving her dad and disrupting the family. This was 2 or 3 years after the original split. Her mom, fed up, blurred out, “your sister came home and found your dad in bed with another woman, I couldn’t stay with him after that.” Her older sister was very affected by it, but had never said anything to my friend.
Suddenly, the anger my friend had towards her mom all those years was lifted. She still had a good relationship with her dad, and now a better one with her mom. It was unfair that her mom had been towing all of the blame for the family breaking up.
It’s hard to know what’s best.
Constant bickering or venting I think is really bad though. Her mom didn’t vent like that, she knew her ex had good qualities and never tried to interfere with him being a father.
I think the age of the child matters also.