At that time, if I had such an aversion to giving money, then I just would not give them something. In my opinion, it is impolite to get a good friend one thing they told you point-blank they do not need. In my opinion, you’ve two choices — don’t get them a gift (it’s not required) or give them what they asked for.