St. Mary of the Angels stands up to blight, crime