Seeing as I don't see many people answering Jake's question...
"Anybody else think the Russians are doing their international image no good at all or is this a no-nonsense police force that knows how to keep law and order ? "
Well, both. As others have said, the Russian government does not seem to care all that much for its international image. And yes, the Russian police force is fairly no-nonsense (whatever that means, although the hunger strikes by the accused seem to have been quite effective). And yes, 'law and order' are kept pretty much intact if you happen to be someone outside the state apparatus (of course, law enforcement is a different matter if you have influential friends or you know who to bribe.)
Personaly, I don't see any innate problem with what PR did - it's important to blaspheme and to be allowed to do so, but they were not protesting about blasphemy or even necessarily about religion: they were protesting about Putin's campaign for re-election, and the support the church has quite enthusiastically given his thuggish regime.
Why do I bring it up? Because I think that's the reason why Kasparov was arrested - had this event been purely about the issue of blasphemy and religion (which incidentally is how the arrest of PR has been spun and I'm sad to see some ABers have quite happily gobbled up), I'm doubtful that Kasparov would have been taken anything like as quickly as he was. But it wasn't - Pussy Riot's stunt was a political demonstration, and Kasparov was attempting to treat it like one. That undermines the efforts made by the Russian gvt's spin doctors to present it as just about blasphemy and offence. In my view, that's why he was arrested.