No, Russia and the Russian apologists own it, and everyone can see it now, no matter how many stupid excuses and stupid memes you post.
Pretty soon the mods may have to give you your own little playpen thread like the Qbots so you can be safe from the mockery that is going to be coming your way.
Russia has got nothing to do with it, no matter how many times you try to distract from your Hamas.