The problem is that everyone could be a potenital ninja when he uses the "need"-button in rdf. You could get a ban for rolling on a item, where one of the both "needer" has a better use of the stats rather than the other guy. I followed another thread below this one and was really surprised by the explanation of a ninja.
A ninja by warmane:
-Rolling on items where one of three stats isn't ideal for someone. A tank shouldn't roll on a better trength/hit/crit item, when he has a really bad one.
-Rolling on items for off-specc
-Rolling on items for transmog
No ninja by warmane:
-Rolling on agi items as war/dk ((because agi increases the avoid/parry chance for tanks)
-Rolling on items that I already get once and no other person has the permission (a shadow has a epic staff with int/haste/hit. He rolls on the same one, because you have 3 people with strength or agi as main stat and the healer with unideal hit-stat of the staff in grp)
-Rolling on every potentially used but not equipped item to sell/disenchant it after the run (a warlock could roll on every green item, if there are good stats on it. But he has the motivation to make money with it after the dungeon is completed)
This "ninjain" is created by warmane, because every click on the need-button is a potential "you get a ban"-button. The defnition of ninjaing is quite different what blizzard has understood of it. Need-before-greed was created to reduce ninjaing in rdf and they even improved it technically later on. But warmane doesn't really differentiate between a real ninja and a made ninja. Yeah this system is arbitrary and suspect (you could see it in the definition above). They copied wow and are using need-before-greed, they even use the word "ninja" but have non-blizzlike principles.
There are many ways to make it better:
-Improve the need-before-greed function and let people not roll on items, when they aren't perfect (but not wrong) for them. A disc couldn't roll on item with int/haste/hit, when hit isn't ideal for him(for pve, hit is important for healers in pvp).
-Write in a paper, what's your understanding of a ninja, so that innocent newbies aren't getting banned after
-Create individual loot (MoP/WoD already did it).
-Give ninjas a 30 min deserter when grp kicks them (he thinks about it after getting kicked while the run)
4 ideas to solve it....but it's easier to answer hundreds of posts/tickets and dispense bans to confused players (/Wave Smyth)
(btw I'm not afflicted of ninjaing, but I don't support this arbitrariness and how gms try to defend it in other threads. Some of them can't differentiate between rdf and raids, that's why I stop writing about ninjaing and give thanks to the members here. I could also have got a ban if I rolled on that staff with int/hit/haste for pvp as healer later on)
Kind regards