They named reddit “stormfront”, to insinuate that for them, reddit is filled with nazis. Though maybe they meant stormfront.org, a place filled with actual nazis.
It's the former. The image with snoo and stormfront is their way of referring to reddit.