Sorry you had a bad encounter. But I think that sometimes the fact that he said all those things out loud might be good. Maybe his brain heard what he said, and he might process some of it..... Well at least we can hope!
PS Beach living in Hawaii..... crazy. Smart people live up in the mountains! (Of Hawaii)
Me 57 XH 58 Sons age 32 & 27 M:32 D final 9/12 Bought 10 Acres and Living the Dream!