Yes, communities should respond to animal migration and both ensure that the community runs smoothly, and that the animals are well-protected, or at least as protected as the community can ensure. To ignore an animal migration is quite irresponsible, and to attempt to stop it is equally so. Thus, the community should respond with an even hand.
The faster a community responds to migration, the better off it will be. A massive influx of people should mean an increase in services for those in the area. If large numbers of people leave, the same should be true so the community isn't overburdened by too many liabilities and no tax revenue to pay for services.