JJ, Do what ya gotta do. D needs a dose of "the law". You know my solution for OM. The same applies to D's little sleep over buddy and the jail bird.
Sounds like your approaching resolution to the ongoing problems associated with disrespect and immorality. Make sure of each and every step you take. You don't want to slip on any sleeze and get dirty yourself.