Which is why i've said many times that we need a reputation trust system and a trade trust system. At least if we had 2 different systems we would have more things to complain about as people would misuse 2 systems instead of 1.
You bet! The current trust system already leaves some folks scratching their heads. Can you imagine the chaos if we introduced another layer of complexity with a second one?

You'll end up with cases where someone gives positive feedback for a successful trade in the trade trust system, and negative feedback in the reputation trust system because he thinks the other guy is an asshole. I'll order the popcorn

For instance, in cases like this one, where BenCodie made a somewhat bad judgment call resulting in an undeserved negative rating, DTs should have the power to overvote the OP and change the rating from negative to neutral.
No need, BenCodie isn't on DT, and asking attention for this case has only brought him further away from DT:
I'd say (at least in this case) the Trust system works just fine.