I could talk for 59829047182746 pages of threads about all I think about tipping.
I am of two divergent opinions on it (not unusually so).
I agree that tipping should be a gesture given voluntarily for excellent service that goes above and beyond.
That being said, it is viewed as tacky to NOT tip in many industries.
I know I am not really helping.
It's a loaded issue.