City must do more to deter bad impressions