L of Shame about 2 months ago Meme or not, it is Japanese language and existed before and after the prevalence of the bizarre meme.