To this day my H still tells me he is a "good guy" and everybody thinks so. Um, ok!

External validation is all that is. As long as *somebody* thinks he is a good guy he can run with it and bypass all the "non good guy" stuff he is participating in.