If you take Indian politics you will simply see that left party leaders are not come under corruption charges like the congress,BJP & other party leaders. Most of them are simple people with more simple life. For your information there are more than 20 communist countries still in world including china,cuba,Vietnam,Venezuala etc. Communism never oppose religion.But it oppose the barrier & hatred created by religions