1. A place like B-Dubs isn't about the food, unless you're not a fan of food. It's about meeting up with friends and watching sports and drinking. The overwhelming majority of people there go for this reason. If you're going to B-Dubs for the cuisine, you have a whole slew of other problems beyond tipping/service.
2. I'm not sure I get this part?-
I think I also correctly read that in your pos--what? What kind of harassment...?!