Actually when it comes to tips, I consider that part of the service. If the service has made my dining experience more pleasant and relaxing, I do not mind tipping.
If a hair stylist really does a great job on my wife's cut/style/color, and it was a relaxing "time-out" from her real world, she tips accordingly.
If the service was poor, do not expect a tip from me. I am not the government and do not subsidize incompetence.
I got a set of windshield wipers from a parts store that installs them for you (usually a sixty second no tip perk). I had a broken piece on the blade assembly the guy had to find, fart around with for almost a half hour, and charge me and extra buck fifty for; I gave him ten bucks and told him to keep the change. Yeah, ten bucks is not a lot but I am unemployed again, so it was a lot for me! I always reward good service as best as I can.