The US town of Bristol, population around 44,000, is a divided community.