You need to learn some internetting skills.
Trolls are absolutely everywhere!
If you ignore them, they get bored and eventually stop posting.
You bite, the more they are going to post.
Ps: I think your mods have done a brilliant job, Kudos to them

The members who have left have MAJORLY overeacted.
The end.