Nne, don't settle for less, I know it's been 5years, but it's better you leave now than in the future. Your guy has no remorse for cheating so why should you care.
You are an adult and shouldn't regret your actions, rather you should learn from them.