Happy, he's dying. He's almost at the end of this life. He's angry and looking for someone or something to take it out on.. He's probably wondering "why me" and trying to learn how to cope with the cancer that is stealing his health, personality and temper away from him. I've had cancer, several people here have it or have had it, so we all know the fear Rod is going through.. Cancer is a scary thing and there is no handbook to tell us how we're supposed to react to it.
Of course Rod will be better off in heaven.
We all will be. And he's almost there, so as hard as it is, you just have to stick this out and be there for him..