So its 100% understandable to dump someone who cheats. In some situations, it might be the best thing to do. But in many situations, its also perfectly reasonable to stay. They understand that cheating is not always a reflection of a bad person.
Is it worth staying in a relationship after cheating?
It may take some time to heal as a couple after cheating, but it is possible to do so — if its something both you and your partner want. Of course, its also completely fine to break up, if you dont think the relationship is worth it.
Why you should never stay with a cheater?
Even if its on a subconscious level of which he or she is not totally aware, staying with a cheater sends the message that the act wasnt actually so bad. This also leads to an expectation from the cheater that you will eventually just get over it.