What do you do? Does it make a difference if you are at home vs a restaurant?

If I find a hair in my food at home it's like mine, LO's, or a cat hair so I'll just take it out and continue on, if I'm feeling really grossed out I'll just avoid that section of my plate. In a restaurant there is no way I'm ignoring it, but it's only happened a few times and my meal was replaced.