Yes, this is what I've been explaining in two posts. I have played the game 700 hours and have done the quest numerous times, so I know it pretty well. I wouldn't be complaining here, if the quest would work as it should. Are you sure you have played the same beta versions I have?
In earlier versions, meaning beta versions before 1.4.2, the gang leaders would often take too few weapons, for example if they wanted 10 swords or 10 axes, they would take only first few weapons of the kind while the rest were left to me in my inventory.
So it didn't exactly work before, but since 1.4.2 the gang leaders have also taken weapons they shouldn't and I'm pretty sure some shields too. They still may leave some of the weapons they should take, but take all other weapons including spears, swords etc.
I am quite careful and observant when managing the inventory, and I tend to check what I'm selling before making the deal, so the chance of me being just confused with keeping up with my inventory is pretty slim considering this has happened to me already several times.