Did you go to the council meeting? Did you provide some proposed changes?
If not, try bringing the issue up again with proposed changes. Make them as clear and simple as possible, and provide each council member with a copy ahead of time. Make sure you follow whatever your town's protocol is for changing ordinances or zoning, and be sure to work with city staff, not bypass them.
Rather than writing a new ordinance, amend the existing one. For example, rather than one livestock animal per acre, try one livestock unit per acre, and then define livestock unit by weight or measurement. For example a fully grown horse or cow could qualify as one unit; however, a pony might be 3/4 unit; sheep, goats or mini horses would be one 1/2 to 1/3 unit; pygmy goats, geese or swans 1/4 unit; chickens and ducks would be 1/8 unit. Provide documented information about animal care and the size of needed facilities. Take into consideration the amount of land after housing and typical outbuilding (not counting those for the animals) footprints are deducted.