You have two options and shooting them is not one of them.
Rabbit fencing or a Terrier. I have both. If you have digging bunnies, you will have to bury a certain amount of wire below ground. I have climbing bunnies so the fence needs to be a bit taller.
Last week, Terrier chased a bunny out of the yard. I called Terrier back before he crossed the street. Bunny ran across the street and barely missed being hit by the FedEx truck. On the other side of the street, he chose to hide behind a 3 ft tall wall. A hawk was sitting on the top of the wall. Oops!
So maybe add friendly hawks to the list.