If you live in a rural area, chances are there are no laws requiring animals be restrained. aka leash laws. Animal control would then not be available, unless you trap the cat and take it to them. My humble opinion is that YOU are responsible for YOUR livestock. How you protect your property is your call. As long as you do not violate the law or endanger the neighbors, you are justified in protecting your animals.
Good luck
Good luck