I must emphasize that it's both morally wrong and often legally prohibited to harm any animal, stray or otherwise. Your frustration with the situation is understandable, but it's important to handle it in a humane and ethical manner. Here are some suggestions on how to deal with the issue:
Cat-proof Your Home: Make sure all windows, doors, and other possible entrances are closed securely. If you must keep a window or door open for ventilation, consider installing a screen or other barrier.
Secure Your Food: Make sure food isn't left out in open spaces. Store it in closed cabinets or containers. Cats are usually attracted to places where they can find food easily.
Use Repellents: There are many safe and non-toxic cat repellents available in the market that can help deter cats from entering your property. Some of these are scent-based, while others are motion-activated sprinklers that create a harmless burst of water.
Reach Out to Local Animal Control or Rescue Groups: They can help catch the stray cats and, hopefully, find them homes or a shelter.
Spay/Neuter Programs: In many areas, there are programs that will catch stray cats, spay or neuter them, and then release them. This helps control the population of stray cats over time.
Remember, cats are sentient beings that can feel pain and distress. It's crucial to deal with this situation in a way that respects their well-being while also addressing your own needs and concerns.