29-31.Here Arjun has addressed Shree Krishna as Keshava, killer of a demon called Keshi. Yet, for Arjun the thought of killing his own relatives troubled him to such an extent that, his body started to tremble. He was unable to even hold his magnificent bow Gandiv, which could emit sounds that petrified even the most powerful enemies. Arjun had become so disillusioned that superstition started gripping him. He could only see bad omens indicating severe devastation. Thus, he felt it would be a sin to engage in such a battle.
32-33. Taking away someone's life itself is immoral, and killing a relative is considered even more sinful. Arjun was in a dilemma, what would he gain with victory achieved by such a heinous act? It would not give him any joy; as he would have lost all the people who mattered to him.
Detachment to worldly assets is a commendable virtue. Even though Arjun's thoughts were moral and virtuous, they were not spiritual sentiments. They were budding out of compassion and attachment towards his relatives. Spiritual sentiments bestow peace, harmony, and happiness to a soul. However, Arjun's situation was not such he was disillusioned, confused, and losing control over his body and mind.
34-35. Arjun looked at the vast gathering of warriors on the battlefield and started considering his relationships with them. His teachers, Dronacharya and Kripacharaya; grand uncle Bheeshma and Somadutta; Bhurishrava (Somdatta's son); Kuntibhoj, Purujit, Shalya, and Shakuni his maternal uncles. The hundred Kauravas were his uncle Dhritarashra's sons; their sons, grandsons, and several other relatives had all assembled there prepared for a battle till death.
Twice in this verse, Arjun used the word api which means "even though." He addresses Shree Krishna as Madhusudan, the killer of a demon named Madhu and says, "O Madhusudan, I do not wish to kill them even though I am aware they are eager to do so." Again, he says, "Even though for the sake of victory over the three worlds we fight, what joy would we get by killing our own folks?"
36-37. Similar to the previous verses, Arjun continues to explicate his unwillingness to kill his relatives by using the words "even though" again. Addressing Shree Krishna as Janardhana, sustainer of the populace, he said, "Even though I am aware that they are willing to attack us, I feel it would be a sin to kill my uncle Dhritarashtra's sons."
Then addressing him as Madhav, Goddess Lakshmi's husband, Arjun said, "It is not proper on our part to kill our cousins and relatives, how can we ever be happy by doing such a deed?"
Under most circumstances killing or taking someone's life is considered a grave sin, which subsequently causes guilt and repentance. The Vedas state: ma hinsyat sarva bhutani "Do not kill any living being." Unless absolutely necessary in an extreme situation, violence in any form is a sin and non-violence a superior virtue. In Arjun's case, even though the enemy's wrong deeds were unpardonable, he was not willing to kill them considering it to be immoral.
However, according to Vasishta Smriti under six circumstances it is acceptable to kill; in order to protect themselves from such enemies who have: set fire to their property, tried to poison them, conspired to murder, loot their wealth, kidnap or dishonor their women, or seize their kingdom. Even the Manu Smriti mentions that it is not considered a sin if someone kills an attacker in self-defense.
38-39. Arjun was a proclaimed warrior, but due to his righteous nature, he tried to avoid violence whenever possible. This side of his character is well revealed in an incident that took place towards the end of the Mahabharat war.
Duryodhana was badly injured, and only a handful of warriors were remaining on the Kaurava side. Ashwatthama was one of them. He wanted to avenge his father Dronacharaya and his friends Kauravas' death. He sneaked into the Pandava camp at night while everyone was fast asleep and went on a carnage. Several warriors including Draupadi's five sons were killed in this attack. The Pandavas, along with Draupadi and Shree Krishna were away that night. When they returned to the camp, they were devasted. Arjun went after Ashwatthama, caught him and threw him at the feet of Draupadi, who was grieving the death of her young sons. Bheem was raged and wanted to kill Ashwatthama right way, but Draupadi was a soft-hearted lady of forgiving nature. She said that Ashwatthama was their Guru Drona's son and a Brahmin, therefore, they should forgive him. Arjun was unsure what to do next and wanted guidance from Shree Krishna, who then said, "A respect-worthy Brahmin must be forgiven even if he may have temporarily fallen from virtue. But a person who approaches to kill with a lethal weapon must certainly be punished." Arjun understood what the Lord meant; he did not kill Ashwatthama. Instead, he cut his brahmin's tuft, removed the jewel of immense power from his forehead, and let him go.
"One should not squabble with, the Brahmin who performs the fire sacrifice, the family priest, teacher, maternal uncle, guest, dependent children, elders, doctor or relatives."
Arjun was aware that killing one's own relatives was a great sin. He said to Shree Krishna, "Greed has blinded them (Kauravas) and they do not realize that it is a great sin to kill their own relatives and friends, but why should we do the same thing, when we can avoid this transgression?"