If they had the temerity to ask, I would explain exactly what these miles cost me. Actual costs of mileage runs and forgoing cash back credit cards options can be expressed in very real hard numbers. They are not free.
Fortunately I have never been asked for "free" tickets by friends or family. However, I have given away almost a million miles to others to take mission trips or once in a lifetime trips. YMMV.