Maybe it's just me, but we are in the service industry. As a CFI, you're providing a service(or even a pilot in general). If you go above and beyond what the person you are providing services for expectations, they can tip. I'm flattered personally, and maybe I have turned one down, but honestly I don't remember. I don't think it "cheapens" the profession, but some others have their thoughts on that.