Get yourself a dog. Does not guarantee they stay away, but they may look for a better target unless they are targeting you specifically.
Finally, guns are only useful after they break in and only if you are home. In some states, you can even be charged with a crime if you shoot at a person...