Tens of thousands of Russians turned out to protest against government corruption last weekend, but since 2014, neither corruption -- nor a failing economy -- has hurt Russians' approval ratings of President Vladimir Putin.