Okay I'm with the minority here, or rather the only one who probably thinks this...........
I don't think there should be a limit. No one should be demanding things either, though. I spend my money freely on my loved ones, but I happen to be very blessed financially. But I don't expect the same thing in return. If I have it to give or spend, I usually do. BUT only on those who would appreciate it.