This is the attempted renewal of a well known meme complete with a very circulated and old demotivational poster. They are paired together for an attempt at comedy which was unsurprisingly received badly by a forum full of people who vigilantly protect jokes that they didnt make up, but rather circulated while you weren't here. That's what this and you don't have to be over 12 to understand that.