I completly agree, I see no excuse for cheating.
There is always the chance of working through the relationship, but all the trust and communication built up between your partner and yourself would be broken down to the extream.
I'm still single because I do the same thing.
I've tried dating heaps of people, it makes it harder for me personally; it's easier for me to date friends.