It was very fair because the two of the them deserve each other.
Would you ever want to be married to a man capable of cheating on his pregnant wife?
It is much better to be alone then to be with a cheater or the type of man that is just waiting to cheat.
Now regarding your ex, he does have things easier then you. But would you ever want to trade lives with him? I would never want to be in their shoes. He has limited involvement with an absolutely beautiful little girl. There is no better gift then being a parent and he was too stupid and selfish to realize it.
I sometimes think that there are just different people in the world. Trying to understand them is like trying to understand why an alligator kills.