Need help with this sentence:
Interestingly, the “dirty hands” argument is repeatedly deployed in the Mahabharata. Lord Krishna guiding Arjuna’s chariot in the battle against Karna, sees Karna set down his weapons as he alights from the chariot to lift the wheel which is stuck in wet clay. Seeing him defenceless, recognising that this is the only moment when Karna could be killed, which, if allowed to pass, would mean that Arjuna would lose the duel, Krishna urges Arjuna to shoot an arrow at Karna.This is in violation of the rules of war.
I don't know why, but the highlighted sentence sounds iffy to me. It is such an unwieldy jungle of words. What exactly is wrong with it and how could the writer have phrased it better?