We have two spayed cats, Alice and Kesha. We took Alice in as a kitten born from a wild cat in a private house backyard. We received Kesha from her previous owners, who discovered they were allergic to cats.
Both cats have completely different characters / attitudes. Kesha is the most friendly and loving cat in the universe; Alice only seems to endure us because we feed her. We live in a 2-story apartment house, and for the last half-year, we've been struggling with Alice's desire for freedom. She runs away from home — wandering around in the garden, sometimes fighting other cats (a few times she returned with an injured thigh). She returns home to eat, sleep, rest, then tries to run away again.
We're afraid she's going to pick up diseases and fleas from the street, which she might pass on to us or Kesha. Having Alice feels like we are feeding a street cat with nothing in return (she just seems not to care about our existence). Closing the doors and windows doesn't seem to help, as she simply waits for me to come home with my bike, when I can't stop her from running away. On the other hand, she doesn't seem to want to live outside either; she cries to get back in the home when she's hungry.
I don't want to be simply feeding a street cat; I'm not sure what I can do with her, and could use some advice as to how to proceed with handling Alice's behavior going forward.
UPDATE: I guess I have made up my mind. I was quite under influence of my girlfriend, saying that it is unreasonable to keep such a cat that doesn't need home. Now I think I'll simply let her to go outside as little as possible, but if she runs... well, I'll open the net I've put on the window (to prevent her from running away), so she'll be able to return. Of course, this will follow a flea treatment. I think the best thing to deal with this is to accept her the way she is.