I don't think it's acceptable, and I don't tip if I pay before I eat. Ironically, I also don't adjust the amount I tip at sit-down restaurants based on how the service was. I refuse to allow tipping to expand beyond where it was customary when I was growing up. There should be less tipping, not more. It should be outlawed entirely.