While I disagree with the perspective that a cheater never cared about you or loved you, I do agree with the statement. Cheaters don't cheat because they don't love their partners. The cheat because they don't know how to love with unfettered loyalty. Cheaters are often broken people in their own right, seeking personal value in the intimacy of others, rather than in their own sense of self-worth.
That doesn't mean you have to validate or stay with a cheater. Your own self-worth tells you that you deserve the loyalty you give. And, it's not your responsiblity – nor indeed within your abilities – to change the cheater.
But, we still forgive… not for the sake of the cheater. We forgive for the sake of our own hearts. Forgiveness, however, does not and never did mean remaining in the power of that person to hurt you again. Forgive, walk away, and move on building the life you deserve.