I agree with this. Olympics is pretty corrupt to begin with...
Apparently there were quite a few people, including RF citizens who would have loved to do serious damage to the games. I am glad they didn't succeed. I didn't really watch it, but it seems nothing went seriously wrong apart from that missing ring in the Olympic logo.
And yes, I think Russians need to get rid of corruption. Hard handedly if needed. Anyone who is found to take a bribe and his boss - get sent to a remote corner of Siberia, for mandatory 6 months anti-corruption training! And double it if they re-offend.
Nobody will take Russia seriously if the businessmen are one step up from a mafioso or white-collar thief, and all politicians can be bought.
And Switzerland really is a working example of democracy, I think - with the referendums.
I don't think most countries dare to have referendums though - they can't handle all that democracy... Or they only have them when they are certain what the outcome will be - such as the Scotland referendum.