veterinarians at Banfield are paid by bonuses for the amount of treatment and medicines they prescribe. they get paid a lot less than most other veterinarians in the US and have no control over how many patients they are expected to see in a day.
the result is that they can be very busy and may appear to not spend enough time with your pet. It's mostly not their fault, it's the system. Give them a break and take out your frustration on the admissions and nursing staff who are paid in a different way.
ie on how many folk they can get in the door. If you don't like a particular veterinarian, demand to see one you do respect, but if your pet is treated well, thank the veterinarian, as he's probably totally stressed out, tired and overworked, so will appreciate your words!