Well said.
I'd also like to offer my own definition - a troll is someone who assumes everyone who likes the subjects they like automatically shares all their other views, especially political alignment. In which case this forum is what, 85% trolls?
So, 85% of us are marching to our own drum while your 15% are naturally correct.
ESAD