Sounds like this guy needs a polite reminder that YOU moved to where you are so you could have chickens and other livestock if you so chose. When a person moves to a rural setting, they have to understand that other rural dwellers will have things like roosters... and since you've checked your zoning requirements, you are within your rights to keep these animals. (An if you had known you were going to get a troll for a neighbor, I'm sure you would have moved elsewhere too.
Help your neighbor gain perspective by providing him with a little desensitization therapy:
1. Put up a flyer at your local high school inviting teen bands to come practice at your place.
2. Put an ad on Craig's List renting out space for folks to keep (and work on) their project cars and motorcycles. Offer lower prices to those without mufflers or that have "pipes."
3. Start a donkey rescue and then toss food for the coyotes around the fence line a few times a night.
4. Have a load of uncut firewood dropped off at your place, and fire up that chainsaw!
5. Keep your yard mowed...
every evening!