People keep saying that McGarrett was preaching all the time, and I don't remember that at all. Even when I saw the later seasons, I didn't see that, except in certain episodes. In the case of Terri O'Brien, however, it was not preaching. She caused a lot of trouble, even interfering with the case and putting herself and others in the crossfire.