The whole idea of long term contracts is to protect both seller and buyer from wild market swings, protect investment, etc. Russia has benefitted nicely in the past, so any complaint now is hypocrisy. Not that hypocrisy from Pooty and Co. or their stooges is ANY surprise.
I think the situation is good for Russia to cancel all contracts to conclude new contracts for market prices.