I think your last line nails it: We are the Saviors of mankind.
Look around, how many people have benefited from man-made improvements to healthcare, education, living conditions in general, clean food and water, etc. over the last 2000 years?
Gods (of any flavor) and Jesus certainly don't get in the trenches and develop vaccines, organ transplant technologies, life-saving medications,
Forum:
Recovery Board