That's certainly a plan, but I don't think you'll buck him of his habits. The best thing for you, ignorant of others, is to just tell him that if these accusations are true, you simply don't respect him as a man and you're simply not friends.

He needs to figure his own stuff out, but there's probably nothing you can do about all the fucked up that his shit is.