Here is my trading system opinion.
How about clicking on the player and going to the More Actions, then clicking an button to trade like Mark! said, they can accept or decline. They then get a pop-up to a trading system, heres my idea...
We add an option in which the player can pay nothing in return for the desired item, then they can trade without being scammed and gift at the same time.
Now there are some complaints about which items to drop, no dropping at all, and dropping all items. They won't have to worry since they won't get scammed by the advanced system.
Best Regards,
viy