What can we do to prevent this? There aren't that many of us, and posts being hidden can really hinder our discussions.
Coming at this question as a member of Lemmy-at-large, and neither a vegan nor a member of your community:
(1). As your community gets larger and more active, more people will choose to block your community rather than downvote everything from it. Also, with more members their downvotes will matter less.
(2). Move your community to a different instance that is more favorable towards Veganism, such as Slrpnk or Hexbear, or self-host. Some of these instances even turn off downvotes.
I’m not certain about mods, but at least admins can see where votes are coming from, so they would have the ability to verify whether these are indeed federated vote brigadings.