Even the best restaurants can turn into bad dining experiences thanks to inconsiderate companions, whether it's a bad tipper or people with no table manners.