Baba

Why does baba challenge the Russian officer who was obviously high on drugs?
What is Baba diagnosed with? Baba is diagnosed with lung cancer but refuses to receive treatment. Amir tells Baba he doesn't know what he's supposed t...