I do not tip the cab drivers on a normal basis. I do tip them if they have helped me with bags or have gone out of there way. I don't have a golfcart so I can't comment on the gas jocky. I do tip my hairdresser. I do tip the water guy cause I don't have to bring in the water jugs. As for servers and bartenders I tip according to performance. If the food is good but service is bad I will go and tip the kitchen and/or bartender and not tip the server.
Like Captn Jeff I do not tip my pizza delivery guy because Pedro's uses cabs and charges the fee.
As for places that put an automatic tip. I have found that this is normally if you have a large group. The tip is applied because of all the extra work that the kitchen and staff had to do. Usually management does split it amongst all the staff that worked that day.
Most resorts charge a service charge this also is spread out amongst the staff. A lot of people don't realize how many people it takes to make their stay enjoyable the guys who rake the beach, pool boys, maintenance, security, dishwashers, servers, precooks and so much more. The service charge is anywhere from 9% - 15% depending on the resort.
As for tip sharing when I worked in Canada as a Bartender and Server we always had to pay out a % of our cash out to the kitchen. I always thought it was fair as they helped me do my job