I think bats are in there because of the "causing disease among, human beings or domestic animals" part of the dangerous animal description.
You could always right a petition have it signed by as many voting age residents of storm lake as you can and take it to a city council meeting. The City of Edgewater ( where I live) was trying to ban all reptiles, it had already gone thru the first vote and they where going to pass it with the second vote. I wrote a petition, collected signatures and researched the legality of banning all reptiles city wide when the state of FL issues permits for you to have some species. Long story short we (the petition signers and I) won.
Just because your city has the ordinance it doesn't mean you can't get it changed. It just takes a lot of work.