natty, I'm sure you're not being punished. Try not to think like that.....that way madness lies
There are also lots of things that could be going on that aren't cancer, all of which are infinitely more treatable/manageable.
We always imagine the worst in these scenarios and it is rarely the case.
do you want to talk off board about his symptoms etc? I went through a lot of angst about this before I finally got my coeliac diagnosis so I can understand how worrying this must be. E-mail me if you want to chat.