mickbobcat, you should have left someone at the table too. If you have surly teens/toddlers who look bored and impatient all the better, lol. You have to keep your table hostage so to speak. No, you shouldn't have to resort to such tactics but if you want to get out of there in a reasonable amount of time....
If you can ask for a certain wait staff and get to know them and request them every time you may do better. Or if possible get an older wait staff, they seem to understand the their job with you only ends once you walk out the door. If you forgot something at the table they will chase you down to give it back. Then they have done their job. They fully understand service = tips.