RE: whining and evilness
The cat that jumped at you would have died that day in my book. Don’t make a sport out of it because it might get you into more trouble than you want. Years ago I lived in an area that was close to other houses. The neighbor across the road had a cat that ran off. For six months she put food on the porch hoping that cat would come back.
All it did was draw in more cats. My other neighbor was tired of cats hanging around like myself so he bought a trap (cage). He took the first cat to the humane society and they wanted to charge him for dropping it off. No kidding.
Over the next 4 weeks he caged 26 cats and drove them out to the country and let them go. The ones that made it to my yard weren’t so lucky.
Just keep in mind, some love em and some hate em. The ones that love em will cause you problems if they now your tucking them in for a dirt nap.