Occupy Democrats is one of the worst, looks like they are doing just fine on Instagram
https://www.instagram.com/occupydemocrats/
Man their memes are weak-sauce!