I was reading a neuroscientist's essay on Aspergers a few days ago. One thing that stood out to me was about gift giving. It said that whereas the NT gives a gift for reciprocal purposes (i guess giving back and forth is part of signifying an ongoing friendship) reciprocal: as in expecting to receive a gift in return), an aspie gives altrustically ( not expection something in return) solely justbecause they want to give someone something. Maybe this had something to do with him wanting it back, i.e. he feels he didn't get his fair share... Or maybe he just wants to sell/pawn it or something. Whatever the reason, Id just give it back to end the drama. But as far as proper etiquette is concerned, once a gift is given its yours and improper for the other person to ask for it back.
i realize this is an older thread. but maybe it will be helpful down the road. i never knew that ppl usually expect something in return before i read that article. Knowing that has helped me. I think sometimes ppl do give just to be nice, just usually it for getting something back.