I am frankly not sure at this point that there is anything that can be done to save this town into the future. The town has a group of people who do not like one another, a central business district in sorry shape, a general lack of committment by the city council to want to clean up blight, etc.
There is no group of younger people, 25-40 coming up that will lead. They all leave. Its like the perfectly bad combination of people and circumstances.