Eww, that's no good. Unfortunately trolls are everywhere and anonymity makes people feel tougher than they are. Ignore them, don't let them rain on your parade. Perhaps some of your memes should stay in the politics section if you feel like discussing the more fiery topics like vaccines. Keep going, I think your memes are good. Sending upvotes your way.