I'm sorry, but resigning in the face of criticism or scandal is not a brave or moral action.
Considering that your parish provides at least some financial support for the sorts of crimes they "can't control," yes, you should be giving them the finger. Integrity isn't found in refusing to surrender things that are…