The other option is to get a mature, entire Tom cat of your own, just an ordinary semi feral farm type is fine. Not only will it eject other cats from your home and surroundings it will go round your neighbours for a crap once it has given their cat a bloody good hiding.