I don't tip them, because locally, any sonic I've gone to, has the worst service on earth. 45 friggin minutes to get food? I think not.
If I find good service at a Sonic out of town, I'll tip... but none in Orlando have deserved it.
On another topic, has anyone done what I did yesterday at McDonalds. I waited for 20 minutes at the last drive thru window. I still hadn't received my food, so I asked the girl for a refund, since I was gonna leave. The girl said "no, this is McDonalds, we don't do that. I asked for her manager.. "I am the manager." I asked for contact information for the franchisee, and she asked me to leave. I said no, and I put my car in park, effectively shutting down their drive-thru, since this drive through has only one lane and a wall on the right side.
I stood there for another 30 minutes, and finally, she throws the money in my car and told me to get the "F" out of her store.
Since, I've found contact information for the franchisee, should I contact them still?