We have a tom cat which I suspect is semi-feral living here. I've checked with all the neighbours and no-one knows where it lives although they all recognise it (this is a small community where everyone knows everyone so that's unusual). It has lost a lot of weight recently (it was big and stocky) which makes me think it's not being fed.
It is very aggressive and has been in our house pooing and spraying and trying to get food. We have now locked the cat flap so it can't get in. We have one very old cat who only goes out for 5 or 10 mins a day. He was out the other day and this cat attacked him, very badly. My DH had to kick it to get it off as it would not let go even when he was screaming at it and wrestling. Our poor cat was bleeding badly :( Our cat is not a fighter and will run from any confrontation, this tom just seemed to want to hurt him.
Took him to the vets and the vet said it was very unusual for a cat to be so hard to stop fighting. He said it really needs trapping and neutering. Will a cat rescue do this? We're quite rural but I think there is a CPL and RSPC fairly nearby.