who told you that the communist are not corrupt? Chinese are more corrupt than Indians. We have communist government government in WB and Kerala, do you mean to say that they are not corrupt? And speaking of humanity, do you know what chinese have done and still doing in Tibet? Have you forgotten the Nandigram episode?
We have our problems, but still we have the power to elect our leaders, freedom to speak and hear. It is better that people believe in differnt faith rather than not believing in God at all. Fanatics commit crime in name of God and the atheists commits crime in name of ideology. There is no guarantee of humanity from atheists.