No… I think he’s right on the money.
Of course, memes are great when they agree with you! The Putineers are major hypocrites, among other things.