In my experience, it's the low skilled players that always have something to say. They are quick to criticize other players for their faults and try to shift blame especially in RBG's. Also they love to spread their false knowledge to other players. I remember playing with a tank in BC that gemmed str gems during t6 content on progression because it would "help the boss die faster" and that outweighed having extra stamina.
Keep in mind that during BC, tanks did nowhere the amount of DPS they do today so having an extra 100 str was basically nothing.
At least when an elitist player goes on a rant, what he's saying is usually the truth about how others are playing. It's just that people just can't accept someone telling them they suck and get offended.