I'm sure you were there for him. Sometimes the one going through the treatments,etc., just doesn't see things clearly. I was there for my mom during her cancer. We can be there for them, but may feel like we should have done more, even while we tried so hard to help.

Regarding future kids. Just give it some time for him to know for sure that the cancer is gone and that he's feeling better about his life. If it comes to this. My best friend had cancer and said he would never have kids because he would want to make sure that he could be there for them and that they would be ok. Now he looks at it differently and would like to possibly have a kid someday.