When people complain that the pricing for these kinds of procedures on pets is ridiculous, remember that they have to go under general anesthesia. That and monitoring, etc, isn't cheap if done correctly. Vets aren't rolling in the dough...
That may be, but at the very least, all veterinary clinics should have payment plan options.