Question: why did joey betray riou?
Answer: He 'betrays' you to give you the best fighting chance at defeating the Blight family. He carries on the war because he doesn't think if it ends at that point it will stay ended.