I'm sorry to hear about your coworker and his health battles.
I, too, struggle with religion and have stated out loud, many times, "there isn't a god! If there was, there wouldn't be so many assholes out there!" It's difficult when some of the most religious people I know are the most offensive/narcissistic.