If you need it, for any reason, then you should need on it. That is why they have need or greed in my opinion. I need for desynthesis and seals all the time. I am only doing runs nowadays for those reasons. If I fill a needed role so people can complete a duty they need, wtf should I greed on something I am doing the run for? Other people are there to level or get tomes and gear and complete the duty and they would usually NEED if the item was for their current job.

Some people look at me a little strange when I need against another smn for titan book, but that other smn just got his relic because I helped kill that titan anyways, so why should I not need it? You did the right thing needing for items you wanted to use. You also did the right thing reporting them. GMs are doing much better at policing DF these days (just saw a trio in a FC suspended for locking themselves out in ST and telling the alliance to do it without them if they could). The more people getting talked to for this crap, the less likely people are to think they can do it too.