Listen I'm not saying OP's ex was honorable or not however I have seen more than a few people that were honorable in the past completely change into a wreck, cheat, and liar from drug use. Specifically hard drugs like heroin as a way to self medicate from XYZ. Is turning to drugs the honorable way to deal with their inner demons? No it's not and I guess if you're arguing that then sure. However, I think that understates the situation that caused someone to get into drug use and more importantly the power drugs have once they have you in their clutches. I'm not trying to demonize drugs but addication is a different animal and can completely change a person. Honorable people can and have been brought low due to it much like people have been brought low due to other mental diseases. Yes his actions are not excusable and yes he is in no way the definition of honorable but if he is struggling with addiction it's at least understandable if not forgivable.