+1 on calling them like one sees them.
It's one thing to have compassion, for someone, and yes, I personally could have compassion for a cheater in some situations, however in others...one just has to call them as they come.
Some men are slime. Some women are slime. It's not being mean - it's just the hard truth.
Any man or woman who would abandon their spouse/partner and children for no reason other than selfishness is not a decent person.
Tolerance, acceptance and compassion only go so far before one's own morals and values start running down the tube too. There has to be a line drawn. imho.