Amy, I'm tempted to think that it's time for some 'tough love' with this guy, whether that's his employers, the police or anyone else you can think of.
He sounds like a child who is about to put his hand in the fire - you wouldn't let that happen would you? You love him. Is it a cry for help do you think? Just rattling off a few thoughts. x