Great looking guy... sounds like there are ways to work around the "jerk" neighbors...
Before you make up your mind to give him back to the hatchery or find him a new home, get answers to the following questions...
Do you have a Home Owners Association? If so, check a copy of the by-laws regarding farm animals. If there is a rule against raising farm animals, you have an answer about the rooster who will give your girls away and get you in trouble with fines and liens (sp?).
If you do not have a Home Owners Association, tell the "jerk" neighbor to wear ear plugs and deal with a crowing rooster.
Like the other BYC poster said, if they don't pay your taxes, bills or raise your kids... tell them to take a hike.
Good Luck - I hope you get to keep him.