Vermont is a crazy state with a lot of explicit socialism — but they are also a Constitutional Carry state, and there are not that many of those. The City Council made a bad vote, and the gun owners don’t like it.
Burlington, I think, is a college town. That explains a lot.