This is going to be controversial to some, but they are wrong so don't worry. A troll is someone who wants to start a big fight in a given forum. He is not someone who wants to be IN a fight, he doesn't actually care about any side of the argument, and all the sweet talking and reasoning in the world will do nothing to appease him. His goal is to make everybody angry so he can laugh at them. A bad troll will respond to everyone, a good troll will only comment enough to keep the ball rolling or enhance the drama. A bad troll is pathetically obvious, a good troll looks just like somebody who is passionate about a subject, a superb troll does that while still leaving subtle cues for others to recognize what he is doing. True trolling is as rare as accusations of trolling are common: they are probably inversely proportional. The people I am upsetting with my definition are the kind of simpleminded or overly-emotional sort who think anyone that disagrees with them is "a troll", and these people are not concerned about precision, accuracy, or even logic. To them, the fact that they have been opposed is a crime against nature and the perpetrator must be some sort of social deviant. These idiots will probably call me a troll, but they are wrong. Sounds like you did not encounter a troll at all, just a moron with a dumb opinion. He's probably a C# fan.
Narf.