A meme is a "self-propagating" unit of culture.
OP saw this and was compelled to share it. It's culturally relevant, as it speaks (perhaps satirically, perhaps seriously) about an aspect of human (more specifically: western online) culture.
It's a meme. I don't like it any more than you do but it IS definitionally a meme.