Not necessarily Russians, but rather any scum that pushes KGB/FSB Putin's propaganda here 24/7 (like you and your friends do). One doesn't necessarily have to be Russian. Just a little screwed up in the head, or badly in need of money. Which is with you? A little of both perhaps?
Oil is down. Russian probably outsourced to India, too.