Any "friendship" that can be lost because you're not doing work that should be his to do and not doing it fast enough for his tastes is not much of a friendship, and not much of a loss.
On the issue of Buds, why don't you just order it in his name? There's nothing wrong with you using your computer to enter his information when he's the one buying the gun. Enter his info, the FFL of his choice, he picks up the gun, it's his purchase, you're just the typist.
But, again, if he got grumpy about it, I'd tell him to do it himself..... of course, I also wouldn't have talked him out of the gun he wants and into the one I wanted him to have... that may have something to do with his attitude, frankly.
Still happily answering to the call-sign Peetza.
The problem, as you so eloquently put it, is choice.
He is no fool who gives what he can not keep to gain what he can not lose.
-Jim Eliott, paraphrasing Philip Henry.