McDougald Terrace is Durham's largest public housing community, but retired police chief Steve Chalmers said it too often has a negative perception.