Corruption - worldwide - is but a symptom of the deeply rooted spiritual bankruptcy in society. Society and individuals lack the moral strength to withstand onslaught of material desires. As Gandhi is supposed to have said "There is enough for everyone's need; there is not enough for one man's greed".
Social and political protests may only replace one ruling order by another. But they cannot treat this deep-rooted sickness in society - because a sick man cannot treat himself and in any case, treating symptoms will not lead to the ultimate cure.
Till human beings can find the way - and it is very much possible - to go beyond material desires, symptoms such as corruption, crime, terrorism, riots will continue to trouble society and us.