Did everyone trade every incremental upgrade? Did the guild understand where a bid item should stay with who got it? What if nobody needed something so the person who it dropped for kept it?
This is all gray. Being a team player doesn’t necessarily mean you have to trade every upgrade, because you also need to perform.
Even if an upgrade was better for someone else, maybe you work it out “hey I’ll loot spec ret for you next boss and maybe we can get you that new weapon”
If you’re entire argument is based on Black and white any drop should go to the player it helps the most, this conversation is moot because you’d already have agreed to trade anything, and if you weren’t comfortable with that, the group isn’t for you.