|Out of universe information|
Years later, with doubt about Apophis' godhood growing in his heart, Teal'c reached a turning-point; his friend Va'lar returned defeated from battle, and Apophis ordered Teal'c to kill him. He brought him down to the planet's surface where the great battle had been fought against the forces of Ra -- and Teal'c spared his life. He told Va'lar to escape to a nearby village, and returned with the dead symbiote of another fallen Jaffa.
Years later when Teal'c goes through Rite of M'al Sharran he has a flashback of where the previous battle against Ra was fought. He remembers he followed an order from Apophis to burn down a village, Teal'c burns a village of Ra's followers to the ground -- the same village where he had sent his friend to live. He had spared Va'lar's life only to take it again, for fear that Apophis would discover what he had done. The conflict here is that he had a choice of any village to burn but burnt that one to cover his tracks (SG1: "Threshold")