I work in an animal hospital, and am frequently confronted by people who are actually surprised that they have to pay to have their animals treated! They bring in a sick cat that needs hospitalization, medical care, medications, testing, etc. and then freak when we explain the costs. Do these people think we get our medicines and equipment for free, and that the doctors and support staff work for free? Sorry to go off on a rant here, it is just very frustrating when your job is to try and make people's pets healthy and happy, and they turn around and treat you like someone who is just in it for the money, rather than someone who truly cares about the welfare of their pet.