You don't think humans have instincts? I agree it's cruel to punish an animal for being what it's instinctively wired to be if it can't be trained. If it can be trained, I think the owner has a responsibility to just as they have a responsibility to train their kids. If it acts in a manner you would consider sadistic and can't be trained out of it (and that's known from the start), then I'd rather not have such an animal. Maybe that's the attraction of INFPs to cats, at that? They can't be trained, therefore no responsibility.
Many scientists agree that humans do not have instincts in the manner that we think of animals having them, only drives. Cats can be trained, within reasonable limits, actually. No responsibility in cat ownership? Surely you jest. Cats must be cared for like any other pet, especially if you actually care about your pet.
If a mouse problem is your reason for owning a cat, there are plenty of other solutions out there which offer far more humane ways of dealing with mice. Traps, poison, ferrets etc. They also spare the resident bird population.
I love cats. I keep them because they're lovable and provide excellent quiet, reciprocal companionship, which is at the same time reasonably unintrusive. My cats never sit on my face while I'm sleeping, and they don't claw me, even if I'm doing something they don't like.
Cats are slightly more intelligent than dogs. Therefore, they'll treat you how you treat them. People with bad cats are usually bad cat owners, barring the incidence of the cat just being feral or sick or mentally impaired.
Cats do tend to only trust a certain person or certain people, and aren't as friendly with strangers. Then again, there are also dogs who are pretty nasty to strangers. Instead of merely running from them like a cat would, the doggie can bite and do serious physical damage.
I don't think that poison or traps are more humane ways to kill mice. Particularly traps, where the mouse can slowly starve to death. Ugh.