I'd like to explore the ethics of asking for payment for giving someone something of value, when they didn't ask for it .
I'm gonna withhold my opinion for now, so I don't influence your comments.
The clue is in the name. "Giving" implies the absence of any expectation of reciprocation or payment.
If you want to be paid for something, you need to be "selling" it. And selling is a contractual affair; Both parties must agree to the exchange, with a full understanding of the entire extent of the expected payment(s), and of the exact goods or services that will be recieved in exchange.
If somebody gives you something without making it clear that payment is expected, then they have zero right to be paid (or otherwise rewarded) for their generous gift.
If I give you an M&M, and then the next day demand a million dollars in payment, you don't have to pay.
Equally, if I give you a Ferrari, and the next day demand a dollar in payment, you don't have to pay.
Although if I gave you a Ferrari, and the next day
asked you for a dollar in a completely un-connected and separate transaction, most people would think less of you if you denied my request.