Блин, ну ведь ерунду же говорите.
Никто не защищает правительство в текущей ситуации, но «газ за рубли» не имеет никакого отношения к снижению валютной выручки, так как поступают все равно доллары/евро и они меняются уже на рубли, просто оплата считается совершенной с момента поступления рублей, а не долларов.