They are a resilient people but losing over half the value of your cash reserves and monthly income will have an impact on a people who have generationally started to become accustomed to modern conveniences.
With investment money stampeding out of Russia and interest rates at 17%, even those jobs are at risk. Then you have industries that are reeling from the sanctions and others that will profit from it but it's mostly a negative. The Russian GDP has dropped from 8th to 13th since the sanctions began, falling behind Canada and Australia and even with Spain. I don't see how it doesn't continue to drop unless BRICS gets involved in a big way, but that would be catching the falling knife, or the EU capitulates or compromises.
I have read that most US shale drilling can survive at $40 a barrel so, not sure how realistic it is to expect a rise in oil prices soon unless the price continues to plummet first and stays low for an extended period. Also, suspending shale oil drilling doesn't mean they won't start right back up when the prices rise. That infrastructure doesn't go away and investors will be sitting there waiting to lap up the assets at a deep discount. This may be a new paradigm for awhile.
The ruble plummet is a self-feeding system. The more value it loses, the more people who get out of the ruble, the more value it loses. Russia has made bold moves to stop the plummet with no effect.
If Russia stays in Crimea, and they will, sanctions may hold for a long long time. If they continue to make aggressive moves towards their neighbors, it could get even uglier.
I don't see Putin giving ground on anything. It's not in his nature. I see him as becoming more aggressive the more Russia is hurt. Who shows up at an economic summit with navy ships?