Most of the issues and sins in The Kite Runner stem from passiveness. Amir, Baba, and Rahim Khan are not bad people in the sense that their actions are motivated by doing someone harm. They are merely people who choose to stay silent and stay away.
In the case of Rahim Khan, his first loyalty is to Baba, which also happens to be the cause of his mistakes. Given that Baba himself commits more than a few sins against his sons Amir and Hassan, he drags Rahim Khan down with him. Wanting to spare his friend and to do right by him, it takes Rahim Khan a long time to start seeing that Baba is a flawed man. The novel is riddled with misconceptions like that: both Baba and Rahim Khan think that they're somehow doing the right thing by keeping the secret, but they actually only help themselves.
To the credit of Rahim Khan, he realizes this much sooner. He understands that by protecting Baba, he is an accomplice to his sins in addition to his own. There begins his own quest to "be good again," a...
(The entire section contains 2 answers and 559 words.)