I wonder how muc of what you were told is true, and how exaggerated or distorted. Perhaps you could call the Animal Control officer in the town in question (what tow? I grew up not far from teh CT/RI/MA border) and have them investigate, but a lot of it is stuff gone by.