You can drag and drop inventory items from your inventory to the portraits of your henchmen/co op player. Works even if your very far away from each other.
That's working as intended.
I have also noticed that those things on NPC's that they wont sell are usually quest items or probably items you would get for killing them. But like the wizard in the upstairs of the guards place has the remote on him. He will give it to you later on for the quest involving it.
Oh, he'll give it to you once the quest starts? That's a good idea, better than letting you buy it at the harbour entrance.