Exactly. Comparing this industry to the hardware, insurance or pretty much any other business is overly simplistic. There really are no comparable businesses that I can think of.
Expecting that a clients attitude, hygiene etc. won't affect the quality of service is incredibly naïve. It is...