Obviously, but the real challenge is explaining the logical fallacy that leads to the missing $1, since it all looks very logical, and still it doesn't add up. So what's wrong in the $14 reasoning?
Because strictly logically:
5 - 1 = 4 + 2 = 14
5 - 1 = 4
5 - 1 = 4
I think the thing is that we can't just subtract the $1 from the $5 everyone paid, but we need to reallocate the payments just after the one $5 bill is refused, and only then add the $1 per person:
5+5+5 becomes (5+5)/3, which becomes 3.3333333... per person paid. Then add the $1 back to the price per person, and you have 4.3333333... per person, equaling 13. Add the $2 from the waiter and you've got 15.
Then again, everyone did pay 4, and not 4.333333..., so it's still not clear for me.