If it's undercooked but not so much so that's it presents a danger (ie medium rare when I asked for well done although I rarely have steak well done) I'd eat it, tell the waiter and not go back there again. Ordering another meal means waiting and I'm usually hungry when I eat out
