Sorry to hear the bad news. I think it sucks when old laws that might not even apply today are on the books and then some butthead makes a complaint and the law has to be enforced. I do think there are ways around it.
But useing the old, "If its leagal 5 miles away, then why is it not legal here" will not fly. Got to remember that each State and county and city and town and village wants to be in control of its people with-in its limits. And sometimes different areas have different needs and that's why they do it.
Why is a max speed in one state different in another? Because someone decided on it. Is it any safer to go 5 miles an hour in one state than in another? No...
What you want to do is 1st find out more about the law and when and why it was made a law. Then find out if the town Reps know about the law and their feeling toward the law. You might get lucky and find that city Reps. might be snake lovers and own snakes and never knew the law way there. You might find that they are more than willing to look at the law and amend it or even change it.
But, the more you know about it the more they will see your not just some flash in the pan and will go away. It takes work to make changes. Show your willing to put work into it and the Reps will take you serious.
Also, find out if there are pet stores in the limits, if they sell snakes. If so, thats ammo. They will more than likely want to back a change in the law. Do you have a local club or Herp club that you can contact? They might be able to help. Heck, go around and get 1,000 people to sign a patition saying they want the law changed. Depending on how small the town is, 1,000 signatures can be a lot.
Bottom line, know everything you can about this, be ready to work for your goal and don't give up...
Just my thoughts... JAZ