I agree that completion of optional mission objectives should net ALL members a drop reward. I also think each optional objective needs to have an accompanying accolade and title.
P.S. I hit pass on green and blue items in STFs. The only items I hit need on are white commons, and purples items I don't have but could reall use such as the antiproton weapons. I hit greed if I have an exact(or nearly exact) copy of one of them on that character already.
Here's the Need or Greed problem again. Cryptic needs to make it a 2 option thing and not a 3. it would probably go simpler, and wouldn't make people mad. It would be either you want it, or you don't want it.