well... we never met as far as I know, but I will give you my 2 c :
I read some of the RP on forum done by you. And you would be missed.
If you let the trolls win and remain the vocal majority you give them exactly what they thrive and dine on : salt and tears, and the fleeting feeling of power over anothers fun.