First things first.
Unless you want to expose your kitty to feline leukemia, aids, & parasites don't let her outside. It's for her safety!
They do have hair balls. When my cat has one I use Hartz hairball remedy plus. You can get it at walmart for about $5 bucks.
The cost of getting them fixed all depends on where you go. Call around to vets & find out the best price. It might be a good idea to do some research on low cost clinics. You could probably find it there for around $60.
Just keep in mind that all pets require a lot of love, attention, & money. Cats aren't cheap to take care of between buying food, vet bills, litter box & litter. If you think you can handle it I definitely suggest getting a kitty. They take a lot of work but it is so rewarding to come home to them & have them cuddle up with you! :)
First of all, your husband shouldn't just go up and pet strange dogs without the owners consent, but than again, no one should be taking an aggressive dog out and into the public without a muzzle or some kind of confinement device to keep the dog from biting.
You can sue, the dog bite you, but next time I hope your husband learns not to pet any strange dog without the owners consent first.
The Clinic has no control over the animals they intake, the owner of the dog is the one who should be sued. The Clinic is not responsible for your husband being bite by a dog, the owner is responsible for keeping his dog from biting people.