I have accepted lunch from my students, but in that case I wont charge them for instruction. I would never accept a tip, not because I don't think i deserve one, but because I was recently a student and I know how expensive it is to complete flight training. I wouldn't feel right about accepting a tip because of all the time my flight instructors cut me a break on something to help me out because of the immense cost.