Interesting times, indeed.
Sure, Russia will solve your problems, but once in, will they ever go home? Maybe hitching your star to Russia isn’t a bad idea BUT—think twice before you sign on the dotted line—you might be making a deal with the Devil.