I don't think detaching means accepting unacceptable behavior. By ignoring it or acting as if it didn't happen, that is accepting it. Cheating? That isn't ignorable. It also isn't something you can detach from. Lies, that is not acceptable either.
I believe the only thing *I* could detach from is the drinking.
Cheating? Nope, can't detach from that. Lies regarding cheating? Nope, can't detach from that.