Okay, let me get this straight.
1) You had numerous clean tables available to you, and you chose to pick one of the dirty ones. Then you get frustrated when they can't clean it up right away. Strike against the waitress though she probably already had customers she was dealing with at the time.
2) You hold it against the waitress that she couldn't get you another beer until the keg was replaced, despite the fact that she clearly is not the person that is going to be changing the keg. She needs to rely upon someone else to do it, but who cares? Strike against her again.
3) She starts clearing off your table, clearly gets preoccupied with something else that may have been more important at the time, then politely asks you if you need something else. What a bitch!
And then, at the end of it all, you fuck her over on the tip.
Let me get this straight. You make the staff take unnecessary steps to assist you, hold things against the waitress that clearly aren't her fault, gripe and bitch and moan about every little thing that tarnishes your perfect dining experience....then wonder why your experience was so bad??
Follow my advice, people. It works wonders.