On the low end, I give a little more than 15% because I believe the people deserve it. On the high end, however, it's a little outrageous to give someone 15% on a $200 meal when they have done the same amount of work as someone who served a $30 meal. Still, I believe a tip should be given.
Getting poor service, however, is something totally different. I'm not for or against the $1 tip as it is entirely up to you.
Although, you should know that when on a date there is no end to the animosity when dealing with this situation. It's amazing to me that when I take someone out to dinner and have no problem paying they feel they also need me to not only pay for them but for the waitress as well.
When I'm a guest in someone's car I don't tell them how to drive.