I'm inherently skeptical of everything in this stream, and I especially don't trust anonymous memes as far as I can throw them
Unfortunately Americans are just as capable of idiocy as Russian trolls, so it's hard to sort them out, but when my spidey senses go off (poor grammar, off-beat message, odd choice of picture, etc.), then I pop the Russian roomba.