is an _**arrogant**_ way of saying {}("to give"). Person A is giving something to another person whom Person A considers to be lower in status than him/herself.
In other words, roughly has the same meaning as / and _**not**_ . I know it is confusing, but it just needs to be remembered as a set phrase.
Thus, in the sentence:
> {}{}{}
>
> "He gave the beggar his best jacket."
the speaker is in the same in-group as and the speaker is being arrogant in using ("gave"). The speaker clearly feels that both s/he and are higher in status than the beggar.
Therefore, the usage of here is completely correct as long as the speaker feels s/he is superior.